Gblog

おもにTips

UNION と UNION ALL と MINUS と INTERSECT

4つの集合演算子

  • 複数の問合せを組み合せることができる。
  • 優先順位はすべて同じ。括弧によって順序の指定がない限り上から(左から)順に評価する。

イメージはこんな。

 

f:id:gooosuke:20210326141557p:plain



 MINUS だけ左右非対称。なので、MINUS関数の前後のクエリを入れ替えると、結果が変わる。

UNION ALL だけ、左右を比較する必要がない。なので、速い。