Zacznij terazZacznij za darmo

Filtrowanie za pomocą HAVING

HAVING działa dokładnie jak klauzula WHERE, ale przyjmuje agregaty jako warunki. Dzięki temu możesz filtrować zagregowane zapytania i znajdować bardziej szczegółowe trendy.

Twoim zadaniem jest znalezienie wszystkich kategorii produktów, których średnia waga przekracza określoną wartość – pozwoli to wskazać kategorie, które mogą generować wyższe koszty wysyłki ze względu na wagę.

To ćwiczenie jest częścią kursu

Wprowadzenie do BigQuery

Zobacz kurs

Instrukcje do ćwiczenia

  • Uzupełnij zapytanie, obliczając średnią wagę produktu (product_weight_g) pogrupowaną według kategorii produktu (product_category_name_english) z tabeli ecommerce.ecomm_products.
  • Użyj HAVING, aby znaleźć kategorie produktów ze średnią wagą powyżej 10 000 gramów.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- 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
___
Edytuj i uruchom kod