函式與分組
你正在檢視 Pissa 的披薩訂單明細。團隊想分析每個月不同披薩尺寸所帶來的營收。
請運用你對聚合函式、排序與分組的理解,完成查詢以支援團隊的分析。
本練習屬於課程
Snowflake SQL 入門
練習說明
- 從
order_date欄位取得month。 - 使用合適的 Snowflake SQL 關鍵字來分組查詢結果。
- 依
revenue以遞減順序排列結果。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
-- Get the month from order_date
SELECT ___(___ FROM ___) AS order_month,
p.pizza_size,
-- Calculate revenue
___(p.price * od.quantity) AS revenue
FROM orders o
INNER JOIN order_details od USING(order_id)
INNER JOIN pizzas p USING(pizza_id)
-- Appropriately group the query
___
-- Sort by revenue in descending order
___