Lauko pervadinimas Python
Būna situacijų, kai reikia išvedant
įrašus pervadinti jų pradinius laukus. Tokiais
atvejais taikoma SQL komanda
AS. Ji nustato naują pavadinimą laukams arba
lentelėms atrenkant iš duomenų bazės, tuo pačiu metu pačioje
duomenų bazėje pakeitimų nevyksta.
Pavyzdys
Pažymime iš mūsų lentelės users vardus
visų vartotojų ir nustatome šiam laukui kitą
pavadinimą:
query = "SELECT name as user_name FROM users"
Vykdytos kodo rezultatas:
{'user_name': 'user1'}
{'user_name': 'user2'}
{'user_name': 'user3'}
{'user_name': 'user4'}
{'user_name': 'user5'}
{'user_name': 'user6'}
{'user_name': 'user'}
Pavyzdys
Galima pervadinti tik vieną lauką iš atrankos:
query = "SELECT id, age as user_age FROM users"
Vykdytos kodo rezultatas:
{'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}
Pavyzdys
Lentelės pervadinimui reikia taikyti
komandą AS dešinėje nuo jos pavadinimo:
query = "SELECT id, age as user_age FROM users as users_table"
Praktinės užduotys
Pervadinkite vartotojų atlyginimo lauką išvedant juos į konsolę.
Išveskite vartotojų vardą, amžių ir atlyginimą, tuo pačiu metu pervadinkite jų vardus ir amžių.