この問題は、SQLにおけるSELECT文、FROM句、WHERE句の基本的な使い方、特にテーブル結合(JOIN)の概念を問うています。SELECT文は、指定されたテーブルから必要な列(ここでは「氏名」)を選択します。FROM句は、データを取得する対象となるテーブル(ここでは「学生」表と「学部」表)を指定します。WHERE句は、取得するデータの条件を指定します。
読み込み中...
読み込み中...
“学生”表と“学部”表に対し次の SQL 文を実行した結果として、正しいものはどれか。
SELECT 氏名 FROM 学生,学部 WHERE 所属 = 学部名 AND 学部.住所='新宿'
結論 → 詳細 → 補足 の 3 層構成
この問題は、SQLにおけるSELECT文、FROM句、WHERE句の基本的な使い方、特にテーブル結合(JOIN)の概念を問うています。SELECT文は、指定されたテーブルから必要な列(ここでは「氏名」)を選択します。FROM句は、データを取得する対象となるテーブル(ここでは「学生」表と「学部」表)を指定します。WHERE句は、取得するデータの条件を指定します。
提示されたSQL文「SELECT 氏名 FROM 学生,学部 WHERE 所属 = 学部名 AND 学部.住所='新宿'」では、「学生」表と「学部」表を結合しています。結合条件は「学生」表の「所属」列と「学部」表の「学部名」列が一致することです。さらに、結合された結果から、「学部」表の「住所」列が'新宿'であるレコードのみを絞り込んでいます。つまり、新宿に住所を持つ学部に関連付けられている学生の氏名が取得されることになります。
選択肢イが正解である理由は、問題文から「学生」表と「学部」表のデータ(図表は省略されていますが)において、「学部.住所='新宿'」という条件を満たす学部には、氏名「合田知子」と「青木俊介」の学生が所属していると推測されるからです。
他の選択肢が誤りである理由を分析します。
選択肢アは、「合田知子」のみが含まれているため、新宿の学部に所属する学生が一人しかいないことになりますが、実際には複数名いる可能性があります。
選択肢ウは、「合田知子」と「坂口祐子」が含まれています。もし「坂口祐子」さんが新宿の学部に所属していない、あるいは「坂口祐子」さんが存在するが新宿の学部には所属していない、といったデータ構造であれば不正解となります。
選択肢エは、「合田知子」、「青木俊介」、「坂口祐子」の3名が含まれています。これは、新宿の学部に所属する学生が3名いる場合ですが、SQL文の実行結果として「合田知子」と「青木俊介」の2名のみが抽出されるため、誤りとなります。
解説は Google Gemini に IPA 公式の問題文・公式解答を入力して生成しています。 事実誤認・選択肢の取り違え・最新法令の反映漏れ等を含む可能性があるため、 重要な判断は必ず IPA 公式資料でご確認ください。
最終更新:
検証プロセス・誤り報告フローは 運営透明性レポートで公開しています。
この問題の理解を「分野全体の力」に広げるための足がかり
用語解説・選択肢分析・類題生成をその場で対話。クイズモードでは解答→解説がゼロ遷移。
システム監査 の他の問題
システム監査技術者 の同じ分野を年度をまたいで演習する
システム監査技術者 試験対策完全ガイド|午後論文・監査視点の習得法
システム監査技術者(AU)試験の午後II論文対策を中心に解説。監査人の視点・リスクベース監査・IT統制評価の書き方、頻出テーマ(クラウド監査・AI利活用監査)の攻略法を紹介します。
システム監査技術者試験 出題傾向の最新分析|2024〜2025年で増えた論点と捨て論点
システム監査技術者試験の直近2年の出題傾向を分析し、増加している新論点・減少している論点・捨てて良い論点を整理。学習計画の優先度付けに活用できます。
システム監査技術者試験 過去問の解き方完全ガイド|AI解説で時短する5ステップ
システム監査技術者試験の過去問を効率的に回すための5ステップを紹介。AIコパイロットを使った時短解説の取り方、復習タイミング、選択肢分析の手順までまとめました。
システム監査技術者試験 頻出論点トップ10と押さえ方|過去5年分の傾向分析
システム監査技術者試験の過去5年分の出題傾向から、合格に直結する頻出論点トップ10を抽出。各論点ごとの出題形式と効率的な押さえ方をまとめました。