SQL問題 ビールの購入者数と購入金額

問題:nyumon1_posでビールの購入者数と購入金額を求めよ

利用テーブルはnyumon1_pos。 使い方はSQL学習用サンプルデータを参照。

「購入金額」であることに注意

解答:49(人)・132,400(円)

解説:

SELECT
COUNT(distinct customer_id)
, SUM(tanka*quantity)
FROM `nyumon1_pos`
WHERE category_name="ビール"

ビールの購入者に絞ったうえで購入金額を集計する。ただしtankaだけでは売上にならずquantityをかける必要がある。あとは合計する。

問題に利用しているテーブルでは単価と量しかないので間違えないが、実際のテーブルでは様々な状況が起こりえる(税抜/税込や単価/合計など)ので「購入金額」をどのように集計しているかを事前に確認すること。

なお同じデータでも部署によって違うということもよくある。

SQL問題一覧はこちら

2020年1月2日SQL問題

Posted by shinu