ORACLE機能 SQL

[SQL] 副問い合わせの結果が存在する場合のみ検索対象とする(EXISTS)

投稿日:

副問い合わせの結果が存在する場合のみ検索対象とするには、EXIST句を使用します。

サンプル

例)TBL_AからTBL_Bに存在する行のみ抽出する

【TBL_A】
col1col2
001a
002b
003c
004d
005e
【TBL_B】
col1col2
a100
c35
e80
SQL*Plus
col1 col2 ----- ----- 001 a 003 c 005 e

解説

  • IN句でも同様の抽出はできますが、EXIST句を使用した方がパフォーマンスが良いです。

スポンサーリンク

スポンサーリンク

-ORACLE機能, SQL

執筆者:



comment

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

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

スポンサーリンク