CommencezCommencez gratuitement

Filtrer avec HAVING

HAVING fonctionne exactement comme une clause WHERE, mais elle accepte les agrégats comme conditions. Cela permet de filtrer vos requêtes agrégées pour repérer des tendances plus précises.

Ici, vous voulez trouver toutes les catégories de produits dont le poids moyen dépasse un certain seuil afin d'identifier celles qui pourraient entraîner des coûts d'expédition plus élevés en raison de leur poids.

Cette activité fait partie du cours

Introduction à BigQuery

Voir le cours

Instructions de l’exercice

  • Complétez la requête en calculant le poids moyen des produits (product_weight_g), groupé par catégorie de produit (product_category_name_english) à partir de la table ecommerce.ecomm_products.
  • Utilisez HAVING pour trouver les catégories de produits dont le poids moyen dépasse 10 000 grammes.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- 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
___
Modifier et exécuter le code