union sql server

UNION SQL Server: Sintaxis y ejemplos

El uso de la cláusula UNION en SQL Server permite combinar los resultados de dos o más consultas SELECT en una sola tabla. Esta característica es útil cuando se desea obtener información de varias tablas relacionadas, pero al mismo tiempo mantener la claridad y legibilidad del código.

La sintaxis básica de UNION en SQL Server es la siguiente:

 

SELECT columna1, columna2, … FROM tabla1
UNION
SELECT columna1, columna2, … FROM tabla2;

 

En este ejemplo, se combinan los resultados de las dos consultas SELECT en una sola tabla. Es importante tener en cuenta que las columnas deben tener el mismo nombre y tipo de datos en ambas consultas SELECT. Además, los resultados se ordenan automáticamente por defecto.

 

Inicia 30 de Mayo

 

Otra característica importante de UNION es la capacidad de eliminar los duplicados. Por defecto, UNION incluirá todos los resultados, incluidos los duplicados. Sin embargo, si desea eliminar los duplicados, puede utilizar UNION ALL en su lugar. La sintaxis es la misma, solo cambia UNION por UNION ALL

Ejemplo:

 

SELECT columna1, columna2, … FROM tabla1
UNION ALL
SELECT columna1, columna2, … FROM tabla2;

 

En resumen, la cláusula UNION en SQL es una herramienta valiosa para combinar los resultados de varias consultas SELECT en una sola tabla. Con UNION, puede obtener información de varias tablas relacionadas y mantener al mismo tiempo la claridad y legibilidad del código. También es posible eliminar los duplicados utilizando UNION ALL.

El uso de UNION y UNION ALL es parte de los contenidos que están incluidos en nuestro curso de Transact-SQL nivel Intermedio, puntualmente en el Módulo 1 de dicho nivel. Allí encontrarán, además de clases teóricas, ejercicios prácticos en Vivo y resolución de talleres para incorporar los temas vistos.

Los invitamos a unirse en la siguiente fecha de inicio, pudiendo comenzar desde cero ó en el nivel que deseen (Básico, Intermedio ó Avanzado). ¡Los esperamos!

 

Inicia 30 de Mayo

Facebook
Instagram