Майдонро дар Python аз нав номгузорӣ кардан
Вактҳое пеш меоянд, ки ҳангоми баровардани
сабтҳо зарур аст майдонҳои аслии онҳоро аз нав номгузорӣ кард. Дар
чунин ҳолатҳо фармони SQL-и
AS истифода бурда мешавад. Ин фармон номи навро барои майдонҳо ё
ҷадвалҳо ҳангоми интихоб аз пойгоҳи дода муайян мекунад, дар ҳоле ки дар
худи пойгоҳи дода тағирот рух намедиҳад.
Намуна
Аз ҷадвали мо users номҳои
ҳамаи корбаронро интихоб карда ва ба ин майдон номи дигар
таъин мекунем:
query = "SELECT name as user_name FROM users"
Натиҷаи коди иҷрошуда:
{'user_name': 'user1'}
{'user_name': 'user2'}
{'user_name': 'user3'}
{'user_name': 'user4'}
{'user_name': 'user5'}
{'user_name': 'user6'}
{'user_name': 'user'}
Намуна
Можно танҳо як майдонро аз интихобкардаҳо аз нав номгузорӣ кард:
query = "SELECT id, age as user_age FROM users"
Натиҷаи коди иҷрошуда:
{'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-ро дар тарафи рост аз номи он истифода бурд:
query = "SELECT id, age as user_age FROM users as users_table"
Масъалаҳои амалӣ
Майдони маошии корбаронро ҳангоми баровардани онҳо ба консол аз нав номгузорӣ кунед.
Ном, синну сол ва маоши корбаронро бароед, дар ҳоле ки номҳо ва синну соли онҳоро аз нав номгузорӣ кунед.