Lauka pārdēvēšana Python
Ir situācijas, kad ir nepieciešams pārdēvēt
ierakstu sākotnējos laukus to izvadīšanas laikā.
Šādos gadījumos tiek izmantota SQL komanda
AS. Tā iestata jaunus nosaukumus laukiem vai
tabulām, veicot atlasi no datu bāzes, bet pašā
datu bāzē izmaiņas nenotiek.
Piemērs
Atlasīsim no mūsu tabulas users visu
lietotāju vārdus un iestatīsim šim laukam citu
nosaukumu:
query = "SELECT name as user_name FROM users"
Izpildītā koda rezultāts:
{'user_name': 'user1'}
{'user_name': 'user2'}
{'user_name': 'user3'}
{'user_name': 'user4'}
{'user_name': 'user5'}
{'user_name': 'user6'}
{'user_name': 'user'}
Piemērs
Var pārdēvēt tikai vienu lauku no atlases:
query = "SELECT id, age as user_age FROM users"
Izpildītā koda rezultāts:
{'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}
Piemērs
Lai pārdēvētu tabulu, komanda
AS jālieto pa labi no tās nosaukuma:
query = "SELECT id, age as user_age FROM users as users_table"
Praktiskie uzdevumi
Pārdēvējiet lietotāju algas lauku, tos izvadot konsolē.
Izvadiet lietotāju vārdu, vecumu un algu, pārdēvējot to vārdus un vecumu.