Mező átnevezése Pythonban
Vannak helyzetek, amikor a rekordok
kiírásakor át kell nevezni az eredeti mezőiket. Ilyen
esetekben az SQL
AS parancsot alkalmazzuk. Ez új nevet ad
a mezőknek vagy tábláknak a kiválasztáskor az
adatbázisból, miközben magában az
adatbázisban nem történnek változások.
Példa
Válasszuk ki a users táblánkból az összes
felhasználó nevét és adjunk ennek a mezőnek egy másik
nevet:
query = "SELECT name as user_name FROM users"
A végrehajtott kód eredménye:
{'user_name': 'user1'}
{'user_name': 'user2'}
{'user_name': 'user3'}
{'user_name': 'user4'}
{'user_name': 'user5'}
{'user_name': 'user6'}
{'user_name': 'user'}
Példa
Csak egy mezőt lehet átnevezni a kiválasztásból:
query = "SELECT id, age as user_age FROM users"
A végrehajtott kód eredménye:
{'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}
Példa
A tábla átnevezéséhez a
AS parancsot a neve után kell alkalmazni:
query = "SELECT id, age as user_age FROM users as users_table"
Gyakorlati feladatok
Nevezze át a felhasználók fizetési mezőjét azok konzolra történő kiírásakor.
Jelenítse meg a felhasználók nevét, korát és fizetését, közben nevezze át a nevüket és korukat.