Фильтрация с помощью HAVING
HAVING работает так же, как WHERE, но принимает в качестве условий агрегатные функции. Это позволяет фильтровать результаты агрегированных запросов и выявлять более конкретные закономерности.
В этом упражнении нужно найти все категории товаров, средний вес которых превышает заданное значение, — это поможет определить категории с потенциально высокими затратами на доставку из-за веса.
Это упражнение является частью курса
Введение в BigQuery
Инструкции к упражнению
- Завершите запрос: вычислите средний вес товара (
product_weight_g) с группировкой по категории (product_category_name_english) из таблицыecommerce.ecomm_products. - Используйте
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
___