解答
147
SQL文(クエリ)
WITH master AS (
SELECT
user_id
, order_id
, SUM(revenue) AS sum_rev
FROM
sample.sales
GROUP BY
user_id
, order_id
)
SELECT
CASE gender
WHEN 1 THEN "男性"
WHEN 2 THEN "女性"
END AS gender_cat
, SUM(sum_rev) / COUNT(DISTINCT order_id) AS avg_order_value
FROM
master
LEFT JOIN sample.customers
USING
(user_id)
GROUP BY
gender_cat



