Python да полени аташ

Ўзгартиришлар чиқарганда уларнинг асл полаларини номини ўзгартириш зарур бўладиган вазиятлар бўлади. Бундай ҳолатларда SQL командаси AS қўлланилади. У маълумотлар базасидан танловда полаларга ёки таблицаларга янги ном беради, шу билан бирга маълумотлар базасининг ўзида ўзгартиришлар содир бўлмайди.

Мисол

Бизнинг users таблицамиздан барча фойдаланувчиларнинг исмларини танлаб оламиз ва бу полга бошқа ном берамиз:

pythonquery = "SELECT name as user_name FROM users"

Бажарилган коднинг натижаси:

python{'user_name': 'user1'}
{'user_name': 'user2'}
{'user_name': 'user3'}
{'user_name': 'user4'}
{'user_name': 'user5'}
{'user_name': 'user6'}
{'user_name': 'user'}

Мисол

Танловдан фақат бир полени номини ўзгартириш мумкин:

pythonquery = "SELECT id, age as user_age FROM users"

Бажарилган коднинг натижаси:

python{'id': 1, 'user_age': 23}
{'id': 2, 'user_age': 25}
{'id': 3, 'user_age': 23}
{'id': 4, 'user_age': 30}
{'id': 5, 'user_age': 27}
{'id': 6, 'user_age': 28}
{'id': 8, 'user_age': 30}

Мисол

Таблица номини ўзгартириш учун унинг номидан ўнг томонда AS командасини қўллаш керак:

pythonquery = "SELECT id, age as user_age FROM users as users_table"

Амалий машқлар

Задание 1

Фойдаланувчиларнинг маош полени номини консолга чиқарганда ўзгартиринг.

Задание 2

Фойдаланувчиларнинг исми, ёши ва маошини чиқаринг, шу билан бирга уларнинг исмлари ва ёшларини номини ўзгартиринг.