Union
En SQL podemos combinar los resultados de dos o más consultas utilizando la cláusula UNION
. Esta cláusula permite unir los resultados de múltiples consultas en un solo conjunto de resultados.
Sintaxis
La sintaxis básica para usar UNION
es la siguiente:
Es importante tener en cuenta que:
- Las consultas unidas deben tener el mismo número de columnas.
- Las columnas correspondientes deben tener tipos de datos compatibles.
- Por defecto,
UNION
elimina los duplicados. Si queremos incluir duplicados, podemos usarUNION ALL
.
Un ejemplo práctico de uso de UNION
podría ser combinar los resultados de dos tablas de empleados de diferentes departamentos:
O variar el mensaje de salida de dos consultas diferentes y unirlos en un solo resultado: