問題

34
SQL

IN句サブクエリ

SQLの問題に挑戦しよう!

問題

IN句サブクエリ

売上が発生した商品のみ取得してください。

解答と解説(IN句サブクエリ)

解説

LINE登録して解答を見る

※ご登録後トークルーム下部にあるメニュー内
「無料問題集※解答付き」を押すと
解答閲覧用URLが届きます

IN句は、指定された値の集合の中に含まれるかどうかを判定する構文です。サブクエリと組み合わせることで、別テーブルの結果を条件として利用できます。この例では注文履歴に存在する商品IDのみを抽出しています。可読性が高く、シンプルに記述できる点が利点です。ただし、サブクエリ結果が大量になる場合はパフォーマンスに影響する可能性があります。状況によってはEXISTSやJOINへ書き換えることも検討します。

補足

IN句は値の集合に対する条件指定に適しています。サブクエリが大きくなる場合はインデックスや実行計画を確認し、最適な方法を選択しましょう。

さらにスキルアップしたい方は公式LINEから「SQL」と送信すると動画が見れます。

LINE登録して動画を視聴する
あなたに合った学習プランは?LINE適正コース診断はこちら