Välja ümbernimetamine Pythonis
On olukordi, kui kirjete väljastamisel
on vaja nende algseid välju ümber nimetada.
Sellistel juhtudel kasutatakse SQL-käsku
AS. See määrab uued nimed väljadele või
tabelitele andmebaasist valimisel, samas kui
andmebaasis endas muutusi ei toimu.
Näide
Valime oma tabelist users kõik
kasutajate nimed ja anname sellele väljale teise
nime:
query = "SELECT name as user_name FROM users"
Koodi täitmise tulemus:
{'user_name': 'user1'}
{'user_name': 'user2'}
{'user_name': 'user3'}
{'user_name': 'user4'}
{'user_name': 'user5'}
{'user_name': 'user6'}
{'user_name': 'user'}
Näide
Võib ümber nimetada ainult ühe välja valikust:
query = "SELECT id, age as user_age FROM users"
Koodi täitmise tulemus:
{'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}
Näide
Tabeli ümbernimetamiseks tuleb rakendada
käsku AS selle nime paremal pool:
query = "SELECT id, age as user_age FROM users as users_table"
Praktilised ülesanded
Nimetage kasutajate palgaväli ümber nende konsooli väljastamisel.
Väljastage kasutajate nimed, vanused ja palgad, samal ajal nimetades nende nimed ja vanused ümber.