Bases de datos en la enseñanza

6 / Iniciación al lenguaje estructurado de consultas (SQL)

Cambiar el nombre de los campos en el resultado con ALIAS

Haz un poco de memoria y recuerda que al tratar las consultas en OpenOffice Base utilizabas la propiedad “alias” para modificar el nombre de cualquier campo en el resultado de la consulta. Cuando diseñas consultas mediante SQL también se encuentra disponible esta característica. Compruébalo en el siguiente ejemplo.

Actividad 7

  1. Selecciona la opción Crear consulta en vista SQL y empieza escribiendo: SELECT.
  2. A continuación indica los campos de la tabla que deseas mostrar en la consulta. En este caso utiliza el campo Nombre.
  3. Deja un espacio y escribe la palabra reservada AS y después el nombre con el que representarás el campo en la consulta, por ejemplo “Nombre Departamento”.

Es necesario encerrar entre comillas el nombre al estar compuesto por más de una palabra. Si el alias está compuesto por una única palabra no sería necesario utilizar comillas dobles.

  1. Escribe “FROM”, dejando un espacio en blanco entre el elemento anterior y el siguiente.
  2. Indica el nombre de la tabla desde la que obtendrás la información, en este caso “Departamentos”.
  3. A continuación, ordena el resultado alfabéticamente por el nombre del departamento. Para ello, añade la cláusula ORDER BY y a continuación el campo Nombre.
  4. Después de estos pasos la sentencia SQL quedaría de la siguiente forma:
    SELECT Nombre AS "Nombre Departamento" FROM Departamentos ORDER BY Nombre
  5. Ejecuta la consulta y comprueba los resultados sean similares a los que muestra la figura 6.11.
Uso de alias en sentencias SQL

Figura 6.11

SQL permite utilizar en la cláusula ORDER BY el nombre del alias en lugar del nombre original del campo. De este modo también mejorarás la comprensión general de la instrucción. La sentencia anterior quedaría del siguiente modo:

SELECT Nombre AS "Nombre del equipo" FROM Equipos ORDER BY "Nombre del equipo"