Renombrar campos en Python
Hay situaciones en las que es necesario renombrar
los campos originales al mostrar los registros. En
estos casos, se utiliza el comando SQL
AS. Asigna un nuevo nombre a los campos o
tablas durante la selección de la base de datos, sin
que se realicen cambios en la base de datos misma.
Ejemplo
Seleccionemos de nuestra tabla users los nombres
de todos los usuarios y asignemos un nombre diferente
a este campo:
query = "SELECT name as user_name FROM users"
Resultado del código ejecutado:
{'user_name': 'user1'}
{'user_name': 'user2'}
{'user_name': 'user3'}
{'user_name': 'user4'}
{'user_name': 'user5'}
{'user_name': 'user6'}
{'user_name': 'user'}
Ejemplo
Se puede renombrar solo un campo de la selección:
query = "SELECT id, age as user_age FROM users"
Resultado del código ejecutado:
{'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}
Ejemplo
Para renombrar una tabla, se debe aplicar el
comando AS a la derecha de su nombre:
query = "SELECT id, age as user_age FROM users as users_table"
Tareas prácticas
Renombre el campo de salario de los usuarios al mostrarlos en la consola.
Muestre el nombre, la edad y el salario de los usuarios, renombrando su nombre y edad.