“商品月間販売実績”表に対して、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文