本文へスキップ
Certia
テクノロジ系
秋期

応用情報技術者 2022年 秋期 問28

28 / 80

“商品”表に対して、次のSQL文を実行して得られる仕入先コード数は幾つか。 [SOL 文〕 SELECT DISTINCT 仕入先コード FROM 商品 WHERE (販売単価 - 仕入単価)> (SELECT AVG(販売単価-仕入単価)FROM 商品) 商品 商品名 販売単価 仕入先コード 仕入単価 商品コード A001 1,000 S1 A 2,300 B002 B 2,500 $2 1,400 CO03 C 1,500 $2 2,500 $1 1,600 D004 D 2,000 s1 1,600 E005 E F006 3,800 $3 2,800 F G007 2,500 $3 2,200 G HO08 H 2,500 $4 2,000 2,000 I009 I 2,500 $5 1,000 J010 J 1,300 $6

問題の図

正解と解説

表示する
正解 ウ

3

利益(販売単価-仕入単価)が全商品の平均利益より大きい商品を抽出し、その仕入先コードを重複なく(DISTINCT)数える。各商品の利益を計算して平均超のものを選び仕入先を数えると3つになる。よってウが正解。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。