Ezek halmazműveletek, amelyek két lekérdezés eredményét kombinálják. A UNION sorokat kombinál (eltávolítva a duplikátumokat), az INTERSECT mindkettőben szereplő sorokat adja vissza, az EXCEPT az első lekérdezésben szereplő, de a másodikban nem szereplő sorokat adja vissza. Függőlegesen (sorok egymásra rakásával) működnek az egész eredménykészleteken, ellentétben a JOIN-okkal (amelyek vízszintesen kombinálják az oszlopokat).
