Saltar al contenido principal
Documentos
FuncionesExpresionesKeywordsDeclaracionesCláusulas

MySQL AS Keyword

La palabra clave AS en MySQL se utiliza para asignar un alias a una tabla o columna, facilitando su consulta o mejorando su legibilidad. Permite renombrar temporalmente dentro de una consulta, lo que puede simplificar las consultas y conjuntos de resultados complejos.

Utilización

La palabra clave AS se suele utilizar en las sentencias SELECT para renombrar columnas o tablas del conjunto de resultados. Esto mejora la claridad, especialmente al utilizar expresiones, funciones o al unir varias tablas. Ten en cuenta que AS es opcional en MySQL, y se puede asignar un alias sin utilizarlo explícitamente.

SELECT column_name AS alias_name
FROM table_name;

En esta sintaxis, column_name AS alias_name asigna alias_name como nombre temporal a column_name. Alternativamente:

SELECT column_name alias_name
FROM table_name;

Ejemplos

1. Alias de columna básico

SELECT first_name AS name
FROM employees;

En este ejemplo, la columna first_name pasa a llamarse name en el conjunto de resultados para mayor claridad. Sin AS:

SELECT first_name name
FROM employees;

2. Tabla Alias

SELECT e.first_name, e.last_name
FROM employees AS e;

Aquí, a la tabla employees se le da un alias e, que simplifica la referencia a sus columnas. Sin AS:

SELECT e.first_name, e.last_name
FROM employees e;

3. Expresión compleja Alias

SELECT CONCAT(first_name, ' ', last_name) AS full_name
FROM employees;

Este ejemplo utiliza la palabra clave AS para alias el resultado de una concatenación de cadenas como full_name, mejorando la legibilidad de la salida.

4. Aliasing en JOINs

SELECT o.order_id, c.customer_name
FROM orders o
JOIN customers c ON o.customer_id = c.id;

En este ejemplo, las tablas orders y customers se denominan o y c, respectivamente, lo que ayuda a que la operación JOIN sea más clara y concisa.

Consejos y buenas prácticas

  • Utiliza alias descriptivos. Elige nombres de alias significativos que representen claramente los datos o la operación.
  • Mantén los alias concisos. Sin dejar de ser descriptivos, los alias deben ser cortos para mantener la legibilidad de la consulta.
  • Alias coherente. Utiliza siempre el mismo alias cuando hagas referencia a la misma tabla o columna en varias consultas.
  • Evita las palabras reservadas. No utilices palabras reservadas de SQL como alias para evitar errores de sintaxis.
  • Encierra entre comillas cuando sea necesario. Utiliza puntos suspensivos o comillas alrededor de los alias cuando incluyan espacios o caracteres especiales, por ejemplo, SELECT column_name AS 'alias name'.

Perfeccionamiento de SQL para principiantes

Adquiere los conocimientos de SQL para interactuar con tus datos y consultarlos.
Empieza a aprender gratis