`IN`句は、指定された値がサブクエリの結果セット内に存在するかどうかを評価します。`EXISTS`句は、サブクエリが少なくとも1行を返した場合に真となるため、これらの意味は非常に近いです。選択肢イの`EXISTS`句を用いたSQL文は、「`TBL1.COL1`の値が`TBL2.COL1`に存在する行を`TBL1`から重複なく選択する」という元のSQL文と同じ論理を実現します。
データベーススペシャリスト2010年度 春期午前II問 10
2010年度 春期 データベーススペシャリスト 午前II 問10
難度
標準
次のSQL文と同じ検索結果が得られる SQL 文はどれか。
SELECT DISTINCT TBL1.COL1 FROM TBL1 WHERE COL1 IN (SELECT COL1 FROM TBL2)
選択肢
アSELECT DISTINCT TBL1.COL1 FROM TBL1 UNION SELECT TBL2.COL1 FROM TBL2
イSELECT DISTINCT TBL1.COL1 FROM TBL1 WHERE EXISTS (SELECT * FROM TBL2 WHERE TBL1.COL1 = TBL2.COL1)
ウSELECT DISTINCT TBL1.COL1 FROM TBL1, TBL2 WHERE TBL1.COL1 = TBL2.COL1 AND TBL1.COL2 = TBL2.COL2
エSELECT DISTINCT TBL1.COL1 FROM TBL1 LEFT OUTER JOIN TBL2 ON TBL1.COL1 = TBL2.COL1
解説
結論 → 詳細 → 補足 の 3 層構成
展開閉じる
解説
結論 → 詳細 → 補足 の 3 層構成
この解説は?
この解説は AI 生成です(詳細)
解説テキストは Google Gemini に IPA 公式の問題文・公式解答を入力して生成しました。 人間によるレビューを行ったものと、未レビューのものが混在します。
AI は事実誤認・選択肢の取り違え・最新法令の反映漏れ等を含む可能性があります。 重要な判断は必ず IPA 公式 PDF または最新の参考書でご確認ください。
解説の検証プロセス・誤り報告フローは 運営透明性レポートで公開しています。
分野「SQL」の学習ポイント
この問題の理解を「分野全体の力」に広げるための足がかり
- 何が問われるか
- 本問の分野で問われる代表的な知識・用語の整理。
- 学習の進め方
- 正解/誤答の選択肢ごとに「なぜ正しい / なぜ違うのか」を1行ずつ言語化すると定着する。
AI コパイロット
この問題を AI と深掘りする
用語解説・選択肢分析・類題生成をその場で対話。クイズモードでは解答→解説がゼロ遷移。
共有
ショート動画
関連する問題
SQL の他の問題
- テクニカルエンジニア(データベース)2009年度 春期 午前II 問6複数の事業部,部,課及び係のような組織階層の概念データモデルを、第3正規形の表, 組織(組織ID,組織名,…)として実装した。組織の親子関係を表示する SQL 文中のaに入れるべき適切な字句はどれか。ここで、“組織”表記述中の下線部は、主キーを表し、追加の属性を想定する必要がある…
- テクニカルエンジニア(データベース)2009年度 春期 午前II 問7次のSQL 文の実行結果の説明として、適切なものはどれか。 CREATE VIEW 東京取引先 AS SELECT * FROM 取引先 WHERE 取引先.所在地 =,東京, GRANT SELECT ON 東京取引先 TO "8823"
- テクニカルエンジニア(データベース)2009年度 春期 午前II 問8和両立である関係 RとSがある。R∩S と等しいものはどれか。ここで、-は差演算,∩は共通集合演算を表す。
- テクニカルエンジニア(データベース)2009年度 春期 午前II 問9“社員”表と“人事異動”表から社員ごとの勤務成績の平均を求める適切な SQL 文はどれか。ここで、求める項目は、社員コード、社員名,勤務成績(平均)の3項目とする。 社員 社員コード 社員名 性別 生年月日 入社年月日 01553 太田 由美 女 1970-03-10 1990-…
- データベーススペシャリスト2010年度 春期 午前II 問2表の所有者が、SQL 文の GRANT を用いて設定するアクセス権限の説明として、適切なものはどれか。