Oracle マイナス演算子の使い方を教えていただけますか?
OracleのMINUS演算子は、最初のクエリの結果から2番目のクエリの結果を引いて、残りの結果セットを返すために使用されます。
マイナス演算子の使い方は以下の通りです。
SELECT column1, column2, ...
FROM table1
MINUS
SELECT column1, column2, ...
FROM table2;
table1からカラムcolumn1, column2などを選択し、table2から同じカラムを選択後、MINUS演算子を用いてtable2の結果をtable1から減算し、table1に残った結果セットを返します。
MINUS 演算子は、2つの問合せの列数とデータ型が同じであることを要求している点に注意してください。そうでない場合は、エラーが生じます。
また、MINUS 演算子は他のキーワード(WHERE、ORDER BY など)と組み合わせて使用し、結果をさらに絞り込んだり並べ替えたりすることもできます。