HAVING でのフィルタリング
HAVING は WHERE 句と同様に動作しますが、集計結果を条件として受け付けます。これにより、集計クエリをさらに絞り込んで、より具体的な傾向を見つけられます。
ここでは、平均重量が一定以上のすべての商品カテゴリを探し、重量によって送料が高くなる可能性のあるカテゴリを見つけます。
この演習はコースの一部です
BigQuery入門
演習の手順
ecommerce.ecomm_productsテーブルから、商品カテゴリ(product_category_name_english)でグループ化し、平均商品重量(product_weight_g)を求めるクエリを完成させてください。HAVINGを使って、平均重量が 10,000 グラムを超える商品カテゴリを抽出してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
-- 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
___