Oracle MINUS関数の使い方:SQLで差集合を求める

OracleのMINUS関数は、最初のクエリ結果から2番目のクエリ結果を引き算し、最初のクエリ結果に属するが2番目のクエリ結果には属さないすべての行を返します。その文法は以下の通りです:

SELECT column1, column2, ...
FROM table1
MINUS
SELECT column1, column2, ...
FROM table2;

table1から選択された行を返し、table2には選択されない行を返します。 2つのクエリの結果を比較し、その間の違いを見つける際に非常に役立ちます。 MINUS関数は、2つのクエリの結果が同じ列数と列タイプを持つことを要求します。

bannerAds