平成24年度 春期 データベーススペシャリスト試験 午前II 問11
【問題11】
“社員"表と"プロジェクト"表に対して、次のSQL文を実行した結果はどれか。
【解説】
まず、サブクエリ (SELECT 社員番号 FROM 社員 WHERE 部門 <= '2000') を実行すると、部門が「2000」以下の社員番号が選ばれます。この条件を満たす社員は、社員番号「11111」と「22222」です。
次に、外部クエリはプロジェクト表から「社員番号」が「11111」または「22222」である行を選びます。
プロジェクト表のデータは以下の通りです:
- プロジェクト番号P001に社員番号11111と22222が関連しています。
- プロジェクト番号P002に社員番号33333と44444が関連しています。
- プロジェクト番号P003に社員番号55555が関連しています。
したがって、選ばれる行は、プロジェクト番号P001と社員番号11111、22222のペアです。
【答え】
ア: プロジェクト番号P001に社員番号11111と22222が関連している。
出典:平成24年度 春期 データベーススペシャリスト試験 午前II 問11