副問合せを含むSQLの結果(仕入先コード数)
テクノロジ難易度: ★★★★☆
"商品" 表に対して、次の SQL 文を実行して得られる仕入先コード数は幾つか。
SELECT DISTINCT 仕入先コード FROM 商品
WHERE (販売単価 − 仕入単価) >
(SELECT AVG(販売単価 − 仕入単価) FROM 商品)
商品
| 商品コード | 販売単価 | 仕入先コード | 仕入単価 |
|---|---|---|---|
| A001 | 1,000 | S1 | 800 |
| B002 | 2,500 | S2 | 2,300 |
| C003 | 1,500 | S2 | 1,400 |
| D004 | 2,500 | S1 | 1,600 |
| E005 | 2,000 | S1 | 1,600 |
| F006 | 3,000 | S3 | 2,600 |
| G007 | 2,500 | S3 | 2,200 |
| H008 | 2,500 | S4 | 2,000 |
| I009 | 2,500 | S5 | 1,600 |
| J010 | 1,300 | S6 | 1,000 |
出典: 令和4年度秋期 応用情報技術者 午前 問28