Omdöpning av fält i Python
Det finns situationer när det är nödvändigt att
byta namn på de ursprungliga fälten när poster
skrivs ut. I
sådana fall används SQL-kommandot
AS. Det sätter ett nytt namn på fält eller
tabeller vid urval från databasen, medan
ändringar i
själva databasen inte sker.
Exempel
Låt oss välja namn från vår tabell users
på alla
användare och ge detta fält ett annat
namn:
query = "SELECT name as user_name FROM users"
Resultatet av den utförda koden:
{'user_name': 'user1'}
{'user_name': 'user2'}
{'user_name': 'user3'}
{'user_name': 'user4'}
{'user_name': 'user5'}
{'user_name': 'user6'}
{'user_name': 'user'}
Exempel
Man kan bara byta namn på ett fält från urvalet:
query = "SELECT id, age as user_age FROM users"
Resultatet av den utförda koden:
{'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}
Exempel
För att byta namn på en tabell måste kommandot
AS appliceras till höger om dess namn:
query = "SELECT id, age as user_age FROM users as users_table"
Praktiska uppgifter
Byt namn på användarnas lönfält när du skriver ut dem till konsolen.
Skriv ut användarnas namn, ålder och lön, samtidigt som du byter namn på deras namn och ålder.