La instrucción SQL Select as sirve para usar alias en sql server, para renombrar temporalmente una columna o una tabla en una consulta. Este truco es particularmente útil para facilitar la lectura de las consultas.
Sintaxis de la instrucción sql select as
Creación de alias para sintaxis de columna con sql select as
Ejemplo SQL: SELECT con alias de columnas
SELECT nombre AS NombreEmpleado,
apellido AS ApellidoEmpleado,
fecha_nac AS FechaNacimiento
FROM Empleado;
Nota: para elegirlo es preferible utilizar el comando “ AS ” para que sea más explícito (más fácil de leer que un simple espacio), sobre todo porque en la norma ISO se recomienda diseñar una petición SQL.
Sintaxis de Alias en una tabla sql
Le permite cambiar el nombre de una tabla en una consulta SQL select as. Puede ayudar tener nombres más cortos, más simples y más fáciles de entender. Esto es especialmente cierto cuando hay uniones .
La sintaxis para cambiar el nombre de una tabla sql en una consulta es:
Ejemplo SQL: SELECT con alias de tabla
SELECT columna1, columna2, columna3
FROM nombre_tabla AS nt;
Ejemplo de alias de SQL
La siguiente instrucción SQL select as, crea una alias Código para la columna ID .
Ejemplo SQL: SELECT con alias de columna
SELECT ID AS Código, Nombre, Apellido, Correoelectrónico,
AddressLine, Ciudad, Cargo, Nota
FROM Empleado;

Se utiliza para cambiar el nombre de una columna en los resultados de una consulta SQL select as. Esto es útil para tener un nombre fácilmente identificable en una aplicación que luego debe usar los resultados de una búsqueda.
Ejemplo sql Select as para cambiar el nombre de varias columna
Imagine un sitio de comercio electrónico que tiene una tabla de productos. Estos productos están disponibles en la misma mesa en varios idiomas, incluido el francés. El nombre del producto puede estar disponible en la columna “nom_fr_fr”, “nom_en_gb” o “nom_en_us”. Para utilizar uno u otro de los títulos en el resto de la aplicación sin tener que preocuparse por el nombre de la columna, es posible renombrar la columna de su elección con un nombre genérico. En nuestro caso, la consulta podría verse así:
Ejemplo SQL: SELECT con alias de columna en tabla producto
SELECT p_id,
p_nom AS nombre,
p_descri AS descripción,
p_prec AS precio
FROM producto;
Tal consulta devolverá, por ejemplo, los siguientes resultados:
| p_id | nombre | descripción | precio |
|---|---|---|---|
| 1 | Pantalla | Pantalla de gran tamaño. | 500 |
| 2 | Teclado | Teclado inalambrico. | 300 |
| 3 | Ratón | Ratón inalambrico. | 240 |
| 4 | Computadora portatil | Gran autonomía y bolsa ofrecida. | 900 |
Como podemos ver las columnas han sido renombradas.
Cambiar el nombre de una o más tablas
Imagine que los productos del sitio de comercio electrónico están divididos en categorías. Para recuperar la lista de productos al mismo tiempo que la categoría a la que pertenece, es posible utilizar una consulta SQL select as con una combinación. Esta consulta puede usar alias para evitar usar nombres de tablas cada vez.
La consulta a continuación cambia el nombre de la tabla «producto» a «p» y la tabla «categoría_producto» a «pc» (más corta y, por lo tanto, más rápida de escribir):
Ejemplo SQL: SELECT con LEFT JOIN y alias en tablas producto y product_category
SELECT p.p_id,
p.p_nom,
pc.pc_id,
pc.pc_nom
FROM `producto` AS p
LEFT JOIN `product_category` AS pc
ON pc.pc_id = p.p_fk_category_id;
Este truco es aún más útil cuando hay nombres de tablas aún más complicados y cuando hay muchas uniones.
¿Por qué usar Alias en SQL?
1. Para reducir la cantidad de tiempo de consulta reemplazando temporalmente los nombres complejos y largos de tablas y columnas con nombres simples y cortos.
2. Este método también se usa para proteger los nombres de las columnas de las bases de datos al no mostrar los nombres reales de las columnas en la pantalla.
3. Los alias son útiles cuando estamos trabajando con operaciones JOIN o funciones agregadas como COUNT, SUM, etc.
Datos de alias en sql
1. Un alias solo cambia el nombre temporal de la columna o el nombre de la tabla, dura la duración de la consulta de selección. Los cambios en los nombres no son permanentes.
2. Esta técnica de creación de alias es utilizada generalmente por DBA (Administradores de bases de datos) o usuarios de bases de datos.
3. El nombre de la tabla temporal también se denomina nombre de correlación.



