| 商品コード | 商品名 | 販売単価 | 仕入先コード | 仕入単価 |
|---|---|---|---|---|
| A001 | A | 1,000 | S1 | 800 |
| B002 | B | 2,500 | S2 | 2,300 |
| C003 | C | 1,500 | S2 | 1,400 |
| D004 | D | 2,500 | S1 | 1,600 |
| E005 | E | 2,000 | S1 | 1,600 |
| F006 | F | 3,000 | S3 | 2,800 |
| G007 | G | 2,500 | S3 | 2,200 |
| H008 | H | 2,500 | S4 | 2,000 |
| I009 | I | 2,500 | S5 | 2,000 |
| J010 | J | 1,300 | S6 | 1,000 |
応用情報技術者試験 令和4年度秋期 午前 問28「“商品” 表に対して,次の SQL 文を実行して得られる仕入先コード数は幾つか。…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約81%です。
ウ. 3
正答率 81.1%(599人中 486人が正解)
各商品の利益 (販売単価−仕入単価) は順に 200、200、100、900、400、200、300、500、500、300 で、平均は 3600÷10=360 である。360 を超えるのは商品 D (900)、E (400)、H (500)、I (500) で、仕入先は S1、S1、S4、S5 となる。DISTINCT で S1 の重複が除かれ、仕入先コードは 3 個になる。
応用情報技術者試験 令和4年度秋期 午前 の過去問一覧に戻る・問28