HAVING ile filtreleme
HAVING, tıpkı WHERE gibi çalışır ancak koşul olarak toplulaştırmaları kabul eder. Bu, toplulaştırılmış sorgularını daha spesifik eğilimleri bulmak için filtrelemene yardımcı olur.
Burada, ortalama ağırlığı belirli bir miktarın üzerinde olan tüm ürün kategorilerini bularak, ağırlık nedeniyle daha yüksek kargo maliyeti yaratabilecek kategorileri belirlemek istiyorsun.
Bu egzersiz
BigQuery'ye Giriş
kursunun bir parçasıdırEgzersiz talimatları
ecommerce.ecomm_productstablosunda, ürün kategorisine (product_category_name_english) göre gruplayarak ortalama ürün ağırlığını (product_weight_g) bulan sorguyu tamamla.- Ortalama ağırlığı 10.000 gramın üzerinde olan ürün kategorilerini bulmak için
HAVINGkullan.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- 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
___