平成29年 春期 システム監査技術者 午前II 問17

“商品”表と“商品別売上実績”表に対して、SQL文を実行して得られる売上平均金額はどれか。

商品
商品コード 商品名 商品ランク
S001 PPP A
S002 QQQ A
S003 RRR A
S004 SSS B
S005 TTT C
S006 UUU C
商品別売上実績
商品コード 売上合計金額
S001 50
S003 250
S004 350
S006 450

[SQL文]
 SELEST AVG(売上金額合計) AS 売上平均金額
    FROM 商品 LEFT OUTER JOIN 商品別売上実績
        ON 商品.商品コード = 商品別売上実績.商品コード
    WHERE 商品ランク = ‘A’
    GROUP BY 商品ランク

 ア  100
 イ  150
 ウ  225
 エ  275


答え イ


解説
SQL文は商品ランクAで商品別売上実績にデータのある商品の売上平均金額を求めるもので、対象となるのは商品コードがS001とS003で売上金額がそれぞれ50と250なので平均は150(イ)になる。


キーワード
・外部結合

キーワードの解説

戻る 一覧へ 次へ