SQL: sintaxis de alias

Puede cambiar temporalmente el nombre de una tabla o columna asignando un nombre diferente, conocido como Alias… Los alias de tabla se utilizan para cambiar el nombre de una tabla en una instrucción SQL específica. El cambio de nombre es un cambio temporal y el nombre real de la tabla en la base de datos no cambia. Los alias de columna se utilizan para cambiar el nombre de las columnas de la tabla con el propósito de una consulta SQL específica.

Sintaxis

Sintaxis básica mesa el alias se ve así.

SELECT column1, column2....
FROM table_name AS alias_name
WHERE [condition];

Sintaxis básica columna el alias se ve así.

SELECT column_name AS alias_name
FROM table_name
WHERE [condition];

Ejemplo

Considere las siguientes dos tablas.

tabla 1 – CLIENTES La tabla se ve así.

+----+----------+-----+-----------+----------+
| ID | NAME     | AGE | ADDRESS   | SALARY   |
+----+----------+-----+-----------+----------+
|  1 | Ramesh   |  32 | Ahmedabad |  2000.00 |
|  2 | Khilan   |  25 | Delhi     |  1500.00 |
|  3 | kaushik  |  23 | Kota      |  2000.00 |
|  4 | Chaitali |  25 | Mumbai    |  6500.00 |
|  5 | Hardik   |  27 | Bhopal    |  8500.00 |
|  6 | Komal    |  22 | MP        |  4500.00 |
|  7 | Muffy    |  24 | Indore    | 10000.00 |
+----+----------+-----+-----------+----------+

Tabla 2 – PEDIDOS La tabla se ve así.

+-----+---------------------+-------------+--------+
|OID  | DATE                | CUSTOMER_ID | AMOUNT |
+-----+---------------------+-------------+--------+
| 102 | 2009-10-08 00:00:00 |           3 |   3000 |
| 100 | 2009-10-08 00:00:00 |           3 |   1500 |
| 101 | 2009-11-20 00:00:00 |           2 |   1560 |
| 103 | 2008-05-20 00:00:00 |           4 |   2060 |
+-----+---------------------+-------------+--------+

Ahora el siguiente bloque de código muestra el uso alias de la tabla

SQL> SELECT C.ID, C.NAME, C.AGE, O.AMOUNT 
   FROM CUSTOMERS AS C, ORDERS AS O
   WHERE  C.ID = O.CUSTOMER_ID;

Esto dará el siguiente resultado.

+----+----------+-----+--------+
| ID | NAME     | AGE | AMOUNT |
+----+----------+-----+--------+
|  3 | kaushik  |  23 |   3000 |
|  3 | kaushik  |  23 |   1500 |
|  2 | Khilan   |  25 |   1560 |
|  4 | Chaitali |  25 |   2060 |
+----+----------+-----+--------+

A continuación se muestra el uso alias de columna

SQL> SELECT  ID AS CUSTOMER_ID, NAME AS CUSTOMER_NAME
   FROM CUSTOMERS
   WHERE SALARY IS NOT NULL;

Esto dará el siguiente resultado.

+-------------+---------------+
| CUSTOMER_ID | CUSTOMER_NAME |
+-------------+---------------+
|           1 | Ramesh        |
|           2 | Khilan        |
|           3 | kaushik       |
|           4 | Chaitali      |
|           5 | Hardik        |
|           6 | Komal         |
|           7 | Muffy         |
+-------------+---------------+

🚫