ORACLE機能 SQL

[SQL] 2つのSELECT結果の重複分を抽出する(INTERSECT)

投稿日:

2つのSELECT結果の重複分を抽出するには、INTERSECTを使用します。

INTERSECTは集合演算子のひとつです。

構文

(2つのSELECT結果の重複分を抽出する)
<SELECT文1> INTERSECT <SELECT文2>

SELECT文1の結果とSELECT文2の結果で重複したものが抽出されます。
(SELECT文1とSELECT文2で片方にしか存在しない結果が除かれる)

サンプル

【M_USER01】
CDNAME
101鈴木
102佐藤
103田中
【M_USER02】
CDNAME
104山田
105高橋
101鈴木

例)M_USER01とM_USER02の重複分を求める

結果
CD NAME ---- ------ 101 鈴木

101の鈴木さんは重複しているので、抽出対象となります。

メモ

スポンサーリンク

スポンサーリンク

-ORACLE機能, SQL
-

執筆者:



comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

スポンサーリンク