Subkueri
Pissa, perusahaan pengantaran pizza yang sedang berkembang, kini memanfaatkan keahlian Anda untuk mengidentifikasi beberapa tren.
Mereka ingin merampingkan penawaran pizzanya dengan mengidentifikasi pizza yang berkinerja kurang baik. Tugas Anda adalah menemukan jenis pizza yang dipesan lebih jarang daripada rata-rata semua jenis.
Latihan ini adalah bagian dari kursus
Pengantar Snowflake SQL
Petunjuk latihan
- Lengkapi subkueri untuk mencari
AVGdaritotal_quantity. - Hitung
total_quantitydi dalam subkueri. - Beri alias subkueri sebagai
subquery.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
SELECT pt.name,
pt.category,
SUM(od.quantity) AS total_orders
FROM pizza_type pt
JOIN pizzas p
ON pt.pizza_type_id = p.pizza_type_id
JOIN order_details od
ON p.pizza_id = od.pizza_id
GROUP BY ALL
HAVING SUM(od.quantity) < (
-- Calculate AVG of total_quantity
SELECT ___(___)
FROM (
-- Calculate total_quantity
SELECT ___(___.___) AS total_quantity
FROM pizzas p
JOIN order_details od
ON p.pizza_id = od.pizza_id
GROUP BY p.pizza_id
-- Alias as subquery
) ___
)