Alias (SQL)
La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la
versión revisada el 17 de diciembre de 2019; la verificación requiere
1 edición .
Alias es un nombre que se le asigna a una fuente de datos en una consulta cuando se usa una expresión como fuente de datos o para facilitar el ingreso y la lectura de una sentencia SQL . Esta función es útil si el nombre de la fuente de datos es demasiado largo o difícil de escribir. Los alias se pueden utilizar para cambiar el nombre de tablas y columnas. A diferencia de los nombres reales, los alias pueden no cumplir con las restricciones de la base de datos y pueden contener hasta 255 caracteres (incluidos espacios, números y caracteres especiales). Esta es una característica de SQL que es compatible con casi todos los sistemas de administración de bases de datos relacionales .
Aplicación
Los alias permiten:
- dar a las tablas o columnas diferentes nombres:
- COLUMN ALIASESse utilizan para facilitar la lectura de las columnas en el conjunto de resultados.
- TABLE ALIASESse utilizan para acortar el código SQL para que sea más fácil de leer, o cuando está haciendo una autounión (es decir, enumerando la misma tabla más de una vez).
- dar un nombre a un campo que anteriormente no tenía ningún nombre. El resultado será un campo llamado Num que contiene una fila con el valor 1.Seleccione 1 como número
- use la misma tabla en la instrucción Select muchas veces.
- no especifique AS al usar. Por ejemplo, es común usar alias como "pi" para tablas llamadas "price_information".
- facilitan la administración de una gran cantidad de servidores, ya que son definidos por el administrador del servidor SQL y se pueden definir cualquier número de alias para cada instancia.
Sintaxis
Sintaxis para tablas SQL
SELECCIONE column_name ( s )
FROM table_name
AS alias_name
Sintaxis para columnas SQL
SELECCIONE column_name AS alias_name
FROM table_name
Si el alias contiene espacios o caracteres especiales (como # o $), o si distingue entre mayúsculas y minúsculas, escriba el alias entre comillas dobles (" ").
Ejemplos de uso
A continuación se muestra la tabla que se utilizará en las consultas:
tabla de personas
apellido |
Primer nombre |
Ciudad
|
Pettersen |
pitón |
Sandnes
|
hensen |
Ola |
Londres
|
Usando un alias de columna
SELECCIONE Apellido COMO Familia , Nombre COMO Nombre
DE Personas
Resultado:
Familia |
Nombre
|
hensen |
Ola
|
Pettersen |
pitón
|
Usando un alias de tabla
(Usando la tabla Personas)
SELECCIONE Apellido , Nombre
FROM Personas AS Empleados
Resultado:
empleados:
apellido |
Primer nombre
|
hensen |
Ola
|
Pettersen |
pitón
|
Si se asigna un alias a una tabla, todas las referencias explícitas a la tabla en las instrucciones Transact-SQL deben usar el alias, no el nombre de la tabla.
Véase también
Enlaces
Literatura
- Lenguaje de consultas SQL. Curso de Formación - Grupo Editorial BHV
- SGBD. Lenguaje SQL en ejemplos y tareas - Irina Astakhova, Alexander Tolstobrov, Vadim Fertikov, Vadim Melnikov − 2017
sql |
---|
Versiones |
- SQL-86
- SQL-89
- SQL-92
- SQL:1999
- SQL:2003
- SQL:2006
- SQL:2008
- SQL:2011
- SQL:2016
|
---|
Palabras clave |
|
---|
Artículos relacionados |
|
---|
Partes de ISO/IEC SQL |
- Estructura
- Base
- Interfaz de nivel de llamada
- Módulos almacenados persistentes
- Gestión de datos externos
- Enlaces de lenguaje de objetos
- Esquemas de Información y Definición
- Rutinas y tipos de SQL para el lenguaje de programación Java
- Especificaciones relacionadas con XML
|
---|