SQL | Operador de la UNIÓN

El operador UNION podría usarse para encontrar el conjunto de resultados o la combinación de dos o más tablas.

Términos y condiciones para usar UNION:

  • Cada tabla utilizada dentro de UNION debe tener el mismo número de columnas.
  • Las columnas deben tener los mismos tipos de datos.
  • Las columnas de cada tabla deben estar en el mismo orden.

1. Sintaxis de UNIÓN:

SELECT columnnames FROM table1
UNION
SELECT columnnames FROM table2;

El operador UNION solo proporciona valores únicos de forma predeterminada. Para encontrar valores duplicados, use UNION ALL :

2. UNION ALL Sintaxis:

SELECT columnnames FROM table1
UNION ALL
SELECT columnnames FROM table2;

Supongamos que tenemos dos tablas «Geeks1» y «Geeks2»;

Select * 
from Geeks1; 

IDENTIFICACIÓN Nombre Salario Ciudad
1234 Khushi 23000 Jaipur
2345 megha 24000 Delhi
3456 Komal 24500 Noida

Select * 
from Geeks2; 

IDENTIFICACIÓN Nombre Salario Ciudad
5678 Vikram 26000 Gurugrama
6789 Mahesh 24500 Noida
7890 Cenizo 25600 Delhi

Ejemplo de SQL UNION:
la siguiente instrucción SQL encuentra las ciudades (solo valores únicos) de las tablas «Geeks1» y «Geeks2»:

Ejemplo –

SELECT City 
FROM Geeks1

UNION

SELECT City 
FROM Geeks2
ORDER BY City; 

Producción –

Ciudad
Delhi
Gurugrama
Jaipur
Noida

Ejemplo de SQL UNION ALL:
la instrucción SQL siguiente encuentra las ciudades (también valores duplicados) de las tablas «Geeks1» y «Geeks2»:

Ejemplo –

SELECT City 
FROM Customers

UNION ALL

SELECT City 
FROM Suppliers
ORDER BY City; 

Producción –

Ciudad
Delhi
Delhi
Gurugrama
Jaipur
Noida
Noida

Publicación traducida automáticamente

Artículo escrito por khushboogoyal499 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *