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 merupakan bagian dari kursus
Pengantar Snowflake SQL
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
-- 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
___