CommencerCommencer gratuitement

Filtrer avec HAVING

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

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

Cet exercice fait partie du cours

Introduction à BigQuery

Afficher le cours

Instructions

  • 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) depuis la table ecommerce.ecomm_products.
  • Utilisez HAVING pour trouver les catégories de produits dont le poids moyen est supérieur à 10 000 grammes.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

-- 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