初版2006/08/06: 最終更新日2006/08/06
  minus
目次
minus
minus
minus演算子は、問い合わせ結果Aから問い合わせ結果Bを引いた集合演算子です。
重複した行も省かれます。
まず、SQLAの検索結果が下図のようになったとします。

select id
from employee
where id < 8;

minus
minus

次に、SQLBの検索結果が下図のようになったとします。

select id
from employee
where id < 6;

minus
minus

この二つのSQLをMINUS演算子でくっつけると結果は以下のようになります。

select id
from employee
where id < 8
minus
select id
from employee
where id < 6;

minus
minus

集合演算子は上のSQLから評価されますので、SQLの順序を変えると検索結果も変わるので注意してください。