レコードの差分を取得

emp1表のcol列とemp2表のcol列が同一の型のときに、emp1に存在してemp2に存在しないcolを取得します。

注意:この記事は書きかけです。

Oracle

SELECT col FROM emp1 MINUS SELECT col FROM emp2

DB2

SELECT col FROM emp1 EXCEPT SELECT col FROM emp2

SQL Server(2005以降)

SELECT col FROM emp1 EXCEPT SELECT col FROM emp2

SQL Server(2000以前)

調査中。NOT EXISTというのを使うらしいです。

検索キーワード

Oracle DB2 SQL Server MINUS EXCEPT

参照URL

なし