2.11 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,
UNIONelimina 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: