Filtern mit HAVING
HAVING funktioniert genau wie eine WHERE-Klausel, akzeptiert aber Aggregationen als Bedingungen. So kannst du aggregierte Abfragen filtern, um gezieltere Trends zu finden.
Hier möchtest du alle Produktkategorien finden, deren durchschnittliches Gewicht über einem bestimmten Wert liegt, um Kategorien zu identifizieren, die aufgrund ihres Gewichts höhere Versandkosten verursachen könnten.
Diese Übung ist Teil des Kurses
Einführung in BigQuery
Anleitung zur Übung
- Vervollständige die Abfrage, indem du das durchschnittliche Produktgewicht (
product_weight_g) ermittelst, gruppiert nach der Produktkategorie (product_category_name_english) aus der Tabelleecommerce.ecomm_products. - Verwende
HAVING, um Produktkategorien mit einem durchschnittlichen Gewicht von über 10.000 Gramm zu finden.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- 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
___