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ą:

pythonquery = "SELECT name as user_name FROM users"

Vykdytos kodo rezultatas:

python{'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:

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

Vykdytos kodo rezultatas:

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}

Pavyzdys

Lentelės pervadinimui reikia taikyti komandą AS dešinėje nuo jos pavadinimo:

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

Praktinės užduotys

Задание 1

Pervadinkite vartotojų atlyginimo lauką išvedant juos į konsolę.

Задание 2

Išveskite vartotojų vardą, amžių ir atlyginimą, tuo pačiu metu pervadinkite jų vardus ir amžių.