Penyaringan dengan HAVING
HAVING bekerja persis seperti klausa WHERE, tetapi menerima agregat sebagai kondisi. Ini membantu memfilter kueri teragregasi Anda untuk menemukan tren yang lebih spesifik.
Di sini Anda ingin menemukan semua kategori produk yang memiliki rata-rata berat di atas jumlah tertentu untuk mengidentifikasi kategori yang mungkin menimbulkan biaya pengiriman lebih tinggi karena beratnya.
Latihan ini merupakan bagian dari kursus
Pengantar BigQuery
Instruksi latihan
- Lengkapi kueri dengan mencari rata-rata berat produk (
product_weight_g), dikelompokkan berdasarkan kategori produk (product_category_name_english) dari tabelecommerce.ecomm_products. - Gunakan
HAVINGuntuk menemukan kategori produk dengan rata-rata berat di atas 10.000 gram.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
-- Write a query that finds all product categories and their average weight with an average weight over 10,000 grams
SELECT
-- Add the product_category_name_english column and the average weight
___
FROM ecommerce.ecomm_products
-- Add the GROUP BY statement
___
-- Add the HAVING condition on the average weight aggregate
___