Μετονομασία πεδίου στην Python
Υπάρχουν περιπτώσεις όπου χρειάζεται κατά την εμφάνιση
εγγραφών να μετονομαστούν τα αρχικά τους πεδία. Σε
τέτοιες περιπτώσεις εφαρμόζεται η εντολή SQL
AS. Ορίζει ένα νέο όνομα για τα πεδία ή
τους πίνακες κατά την επιλογή από τη βάση, ενώ στην
ίδια τη βάση δεν πραγματοποιούνται αλλαγές.
Παράδειγμα
Ας επιλέξουμε από τον πίνακα users τα ονόματα
όλων των χρηστών και ας ορίσουμε ένα διαφορετικό
όνομα για αυτό το πεδίο:
query = "SELECT name as user_name FROM users"
Αποτέλεσμα του εκτελεσμένου κώδικα:
{'user_name': 'user1'}
{'user_name': 'user2'}
{'user_name': 'user3'}
{'user_name': 'user4'}
{'user_name': 'user5'}
{'user_name': 'user6'}
{'user_name': 'user'}
Παράδειγμα
Μπορεί να μετονομαστεί μόνο ένα πεδίο από την επιλογή:
query = "SELECT id, age as user_age FROM users"
Αποτέλεσμα του εκτελεσμένου κώδικα:
{'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}
Παράδειγμα
Για τη μετονομασία ενός πίνακα, πρέπει να εφαρμόσετε την
εντολή AS στα δεξιά του ονόματός του:
query = "SELECT id, age as user_age FROM users as users_table"
Πρακτικές Ασκήσεις
Μετονομάστε το πεδίο του μισθού των χρηστών κατά την εμφάνισή τους στην κονσόλα.
Εμφανίστε το όνομα, την ηλικία και τον μισθό των χρηστών, ενώ ταυτόχρονα μετονομάστε τα ονόματα και τις ηλικίες τους.