Les opérateurs ensemblistes ne peuvent être exprimés à l'aide de l'instruction de sélection seule.
SELECT * FROM R1
UNION
SELECT * FROM R2
SELECT * FROM R1
INTERSECT
SELECT * FROM R2
SELECT * FROM R1
EXCEPT
SELECT * FROM R2
Les opérations INTERSECT et EXCEPT n'existe que dans la norme SQL2, et non dans la norme SQL1. Certains SGBD sont susceptibles de ne pas les implémenter.