平成26年度 春期 データベーススペシャリスト試験 午前II 問16
2025年6月30日
【問題16】
“商品月間販売実績" 表に対して,SQL 文を実行して得られる結果はどれか。
【解説】
#### SQL文の動作説明
- 内部のサブクエリは、A.総販売数 < B.総販売数 に基づき、A の各行について B テーブル内の総販売数が大きい行数をカウントします。
- メインクエリでは、サブクエリの結果が 3 より小さい行を抽出します。
- 言い換えると、総販売数が上位3位以内の商品が抽出されます。
#### 総販売数の順位
- 1位: S006 (500)
- 2位: S004 (400), S005 (400) ※ S004 と S005 は同順位
- 3位: S002 (250)
#### 上位3位に該当する商品
- S006 (1位)
- S004, S005 (2位)
したがって、これらの商品コードが結果として抽出されます。
出典:平成26年度 春期 データベーススペシャリスト試験 午前II 問16