優先順位

UNION と EXCEPT/MINUS は同じ優先順位を持っています。 これらの演算子が同じ照会式で使われる場合、左から右の順に実行されます。 しかし、INTERSECT は他のセット演算よりも高い優先順位を持っています。 よって、他の演算子と一緒に INTERSECT を使う場合、INTERSECT 演算が先に実行されます。

以下の例において、S1、S2、S3、S4 は和両立の SELECT 文を表しています。
S1 UNION S2 EXCEPT S3 UNION S4 => (((S1 UNION S2) EXCEPT S3) UNION S4)
S1 UNION S2 INTERSECT S3 MINUS S4 => ((S1 UNION (S2 INTERSECT S3)) 
EXCEPT S4)
混乱を避けるため、あるいは正しい順序で演算を実行するために、丸括弧を使用します。
(S1 UNION S2) INTERSECT (S3 MINUS S4)