Filtrando com HAVING
HAVING funciona exatamente como uma cláusula WHERE, mas aceita agregações como condições. Isso ajuda a filtrar suas consultas agregadas para encontrar tendências mais específicas.
Aqui você quer encontrar todas as categorias de produto que têm um peso médio acima de um certo valor para identificar as categorias que podem ter custos de envio mais altos devido ao peso.
Este exercício faz parte do curso
Introdução ao BigQuery
Instruções do exercício
- Complete a consulta encontrando o peso médio do produto (
product_weight_g), agrupado pela categoria do produto (product_category_name_english) da tabelaecommerce.ecomm_products. - Use
HAVINGpara encontrar categorias de produto com peso médio acima de 10.000 gramas.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- 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
___