基本情報に戻る
A難易度: 標準2026年度

基本情報技術者 予想問題A 第34問

問題

SQLのサブクエリ(副問合せ)の説明として正しいものはどれか。

選択肢

  1. 1テーブルを結合する
  2. 2SELECT文の中に別のSELECT文を入れ子にする
  3. 3データを一括削除する
  4. 4テーブルを作成する

正解

2. SELECT文の中に別のSELECT文を入れ子にする

詳しい解説を見る

解説

サブクエリ(副問合せ)は、SELECT文の中に別のSELECT文を入れ子にして記述し、内側の問合せ結果を外側の問合せの条件や対象データとして利用する仕組みである。WHERE句でINやEXISTS、比較演算子と組み合わせる形、FROM句で導出表として使う形が代表的である。よって「SELECT文の中に別のSELECT文を入れ子にする」が正解である。テーブル結合はJOIN句、データ一括削除はDELETE文、テーブル作成はCREATE TABLE文の機能であり、いずれも副問合せの説明ではない。頻出ポイント:外側の行ごとに内側の問合せが評価される相関副問合せと、独立に1回だけ評価される通常の副問合せの違い、INとEXISTSの書き換えがSQL問題の定番である。

一問一答

科目A 180問+科目B 60問

Aの関連問題

この調子で演習を続けよう

スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。