“商品月間販売実績”表に対して、SQL文を実行して得られる結果はどれか。
商品月間販売実績
|
[SQL文]
SELECT A.商品コード AS 商品コード, A.総販売数 AS 総販売数
FROM 商品月間販売実績 A
WHERE 3 > (SELECT COUNT(*) FROM 商品月間販売実績 B
WHERE A.総販売数 < B.総販売数)
ア |
|
||||||||
イ |
|
||||||||
ウ |
|
||||||||
エ |
|
答え ウ
【解説】
問題のSQL文
WHERE 3 > (SELECT COUNT(*) FROM 商品月間販売実績 B
WHERE A.総販売数 < B.総販売数)
から、自分より販売総数が少ない列が3個より多い(4個以上の)、列を見つけることになるので、得られる表は
商品コード | 総販売数 |
S004 | 400 |
S005 | 400 |
S006 | 500 |
【キーワード】
・SQL文