Jedná se o operace nad množinami, které kombinují výsledky dvou dotazů. UNION spojuje řádky (odstraňuje duplikáty), INTERSECT vrací řádky, které jsou v obou dotazech, EXCEPT vrací řádky z prvního dotazu, které nejsou v druhém. Pracují na kompletních sadách výsledků vertikálně (skládají řádky), na rozdíl od JOINů (které kombinují sloupce horizontálně).
