SQL Reference Guide
Revision Time: 2 mins
13. Set Operators Reference
Set intersections and combinations.
UNION
Return: ValueUnique combination of row sets.
Syntax signature:
query1 UNION query2;Code snippet:
python
SELECT country FROM clients UNION SELECT country FROM partners;Expected Output:
Unique list of countries.Remember: Always ensure correct syntax formatting when calling UNION.
UNION ALL
Return: ValueCombination including duplicates.
Syntax signature:
query1 UNION ALL query2;Code snippet:
python
SELECT country FROM clients UNION ALL SELECT country FROM partners;Expected Output:
All countries list.Remember: Always ensure correct syntax formatting when calling UNION ALL.
INTERSECT
Return: ValueOverlapping observations in both sets.
Syntax signature:
query1 INTERSECT query2;Code snippet:
python
SELECT country FROM clients INTERSECT SELECT country FROM partners;Expected Output:
Countries present in both lists.Remember: Always ensure correct syntax formatting when calling INTERSECT.
EXCEPT
Return: ValueExclude elements overlapping set.
Syntax signature:
query1 EXCEPT query2;Code snippet:
python
SELECT country FROM clients EXCEPT SELECT country FROM partners;Expected Output:
Client countries not in partner list.Remember: Always ensure correct syntax formatting when calling EXCEPT.