資格暗記無料で始める

集合演算の演算順序とは?

集合演算の演算順序とは、複数の集合演算を並べたときの評価順の規則。INTERSECT が UNION と EXCEPT より優先的に結合し、同じ優先度どうしは左から順に評価される。括弧で明示すればこの規則を上書きでき、意図した集合が得られる。

しゅうごうえんざんのえんざんじゅんじょ

データベーススペシャリスト試験の頻出用語/午前II


集合演算の演算順序の意味

複数の集合演算を並べたときの評価順の規則。INTERSECTUNIONEXCEPT より優先的に結合し、同じ優先度どうしは左から順に評価される。括弧で明示すればこの規則を上書きでき、意図した集合が得られる。

集合演算の演算順序の具体例

A UNION B INTERSECT C は、A UNION (B INTERSECT C) と解釈される。両方の会員区分を足したうえで有効会員に絞る意図なら (A UNION B) INTERSECT C と括弧を付けねばならず、書き方で結果件数が変わる。

集合演算の演算順序は試験でどう引っ掛けられる?

ORDER BY は個々の問合せではなく集合演算全体の末尾にしか書けず、並べ替えは最終結果に対して一度だけ効く。各枝を個別に整列してから連結される、と考えると誤答になる。

集合演算の演算順序と関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。