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 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];
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 | +-------------+---------------+
🚫