Filtrare con HAVING
HAVING funziona esattamente come una clausola WHERE, ma accetta aggregazioni come condizioni. Questo ti aiuta a filtrare le query aggregate per individuare tendenze più specifiche.
Qui vuoi trovare tutte le categorie di prodotto che hanno un peso medio oltre una certa soglia, per identificare quelle che potrebbero avere costi di spedizione più alti a causa del peso.
Questo esercizio fa parte del corso
Introduzione a BigQuery
Istruzioni dell'esercizio
- Completa la query calcolando il peso medio del prodotto (
product_weight_g), raggruppato per categoria di prodotto (product_category_name_english) dalla tabellaecommerce.ecomm_products. - Usa
HAVINGper trovare le categorie di prodotto con un peso medio superiore a 10.000 grammi.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- 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
___