MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Lengkapi subkueri untuk mencari AVG dari total_quantity.
  • Hitung total_quantity di 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
  ) ___
)
Edit dan Jalankan Kode