Premenovanie poľa v Pythone
Nastávajú situácie, keď je potrebné pri výpise
záznamov premenovať ich pôvodné polia. V
takýchto prípadoch sa používa SQL príkaz
AS. Tento príkaz nastaví nové názvy pre polia alebo
tabuľky pri výbere z databázy, pričom v
samej databáze sa žiadne zmeny neuskutočnia.
Príklad
Vyberme z našej tabuľky users mená
všetkých používateľov a zadajme tomuto poľu iný
názov:
query = "SELECT name as user_name FROM users"
Výsledok vykonaného kódu:
{'user_name': 'user1'}
{'user_name': 'user2'}
{'user_name': 'user3'}
{'user_name': 'user4'}
{'user_name': 'user5'}
{'user_name': 'user6'}
{'user_name': 'user'}
Príklad
Je možné premenovať iba jedno pole z výberu:
query = "SELECT id, age as user_age FROM users"
Výsledok vykonaného kódu:
{'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}
Príklad
Na premenovanie tabuľky je potrebné použiť
príkaz AS napravo od jej názvu:
query = "SELECT id, age as user_age FROM users as users_table"
Praktické úlohy
Premenujte pole platov používateľov pri ich výpise do konzoly.
Vypíšte meno, vek a plat používateľov, pričom premenujte ich mená a vek.