SET Operators: UNION, UNION ALL, INTERSECT, MINUS

De wikijoan
La revisió el 19:42, 31 gen 2022 per Joan (discussió | contribucions) (Es crea la pàgina amb «=Referències= *https://www.sqltutorial.org/sql-union/ =Teoria= ==UNION i UNION ALL== <pre> SELECT column1, column2 FROM table1 UNION [ALL] SELECT colu...».)
(dif) ← Versió més antiga | Versió actual (dif) | Versió més nova → (dif)
Salta a la navegació Salta a la cerca

Referències

Teoria

UNION i UNION ALL

SELECT 
    column1, column2
FROM
    table1 
UNION [ALL]
SELECT 
    column3, column4
FROM
    table2;

Per fer la UNION és necessari que les dues selects que vull unir tinguin la mateixa estructura (les mateixes columnes):

SELECT first_name, last_name
FROM employees

UNION

SELECT first_name, last_name
FROM dependents

ORDER BY last_name;

INTERSECT

MINUS

Empleats que no tenen dependents:

SELECT employee_id
FROM employees

MINUS 

SELECT employee_id
FROM dependents;

creat per Joan Quintana Compte, gener 2022