Fungsi & Pengelompokan
Anda sedang meninjau detail pesanan pizza di Pissa. Tim ingin menyelidiki pendapatan yang dihasilkan oleh berbagai ukuran pizza per bulan.
Lengkapi kueri menggunakan pengetahuan Anda tentang fungsi agregat, pengurutan, dan pengelompokan untuk mendukung tim dalam analisis mereka.
Latihan ini adalah bagian dari kursus
Pengantar Snowflake SQL
Petunjuk latihan
- Ambil
monthdari kolomorder_date. - Gunakan kata kunci Snowflake SQL yang sesuai untuk mengelompokkan hasil kueri.
- Susun hasil Anda berdasarkan
revenuedalam urutan menurun.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- 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
___