SQL Alias
Se puede especificar un alias para el nombre de tabla o columna utilizando SQL.
SQL Alias
Se puede especificar un alias para el nombre de tabla o columna utilizando SQL.
Básicamente, crear un alias con el fin de permitir que los nombres de las columnas más legible.
alias de columnas de sintaxis SQL
FROM table_name;
la sintaxis SQL tabla de alias
FROM table_name AS alias_name;
La base de datos de demostración
En este tutorial, vamos a utilizar la base de datos de ejemplo w3big.
La siguiente es una selección "Sitios Web" datos de la tabla:
+----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | 本教程 | http://www.w3write.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | | 7 | stackoverflow | http://stackoverflow.com/ | 0 | IND | +----+---------------+---------------------------+-------+---------+
Aquí está la tabla de datos de registro de acceso web "access_log":
mysql> SELECT * FROM access_log; +-----+---------+-------+------------+ | aid | site_id | count | date | +-----+---------+-------+------------+ | 1 | 1 | 45 | 2016-05-10 | | 2 | 3 | 100 | 2016-05-13 | | 3 | 1 | 230 | 2016-05-14 | | 4 | 2 | 10 | 2016-05-14 | | 5 | 5 | 205 | 2016-05-14 | | 6 | 4 | 13 | 2016-05-15 | | 7 | 3 | 220 | 2016-05-15 | | 8 | 5 | 545 | 2016-05-16 | | 9 | 3 | 201 | 2016-05-17 | +-----+---------+-------+------------+ 9 rows in set (0.00 sec)
Ejemplos de alias de columna
La siguiente instrucción SQL especifica dos alias, el nombre de alias es una columna, un país de alias de columna. Consejo: Si el nombre de la columna contiene espacios, requiere el uso de marcas o soportes comillas dobles:
Ejemplos
De las páginas web;
Ejecución de salida:
En la siguiente instrucción SQL, tenemos cuatro columnas (nombre, dirección URL, Alexa y país) juntos y crear un alias llamado "site_info" de:
Ejemplos
De las páginas web;
Ejecución de salida:
Ejemplos tabla de alias
La siguiente instrucción SQL para seleccionar el "Tutorial" en el registro de acceso. Utilizamos los "Sitios Web" y la tabla "access_log", y que fueron designados alias de tabla "w" y "a" (utilizando un alias de SQL para hacer más corto):
Ejemplos
De los sitios web como W, access_log como una
DONDE a.site_id = w.id y w.name = "tutorial";
Ejecución de salida:
La misma instrucción SQL sin alias:
Ejemplos
De los sitios web, access_log
DONDE Websites.id = access_log.site_id y Websites.name = "tutorial";
Ejecución de salida:
En los siguientes casos, usando un alias útil:
- En más de una tabla involucrada en la consulta
- Utilice las funciones de la consulta
- Los nombres de columna son de largo o difícil de leer
- Necesitamos las dos columnas o más columnas juntas