Aan de slagGa gratis aan de slag

Filteren met HAVING

HAVING werkt precies zoals een WHERE-clausule, maar accepteert aggregaten als voorwaarden. Dit helpt je om geaggregeerde queries te filteren en specifiekere trends te vinden.

Hier wil je alle productcategorieën vinden met een gemiddeld gewicht boven een bepaalde waarde, om categorieën te identificeren die door hun gewicht mogelijk hogere verzendkosten veroorzaken.

Deze oefening maakt deel uit van de cursus

Introductie tot BigQuery

Cursus bekijken

Oefeninstructies

  • Maak de query af door het gemiddelde productgewicht (product_weight_g) te berekenen, gegroepeerd per productcategorie (product_category_name_english) uit de tabel ecommerce.ecomm_products.
  • Gebruik HAVING om productcategorieën te vinden met een gemiddeld gewicht van meer dan 10.000 gram.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

-- 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
___
Code bewerken en uitvoeren