НачатьНачать бесплатно

Фильтрация с помощью 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
___
Редактировать и запускать код