CommencerCommencer gratuitement

ANY_VALUE

Parmi les nouvelles fonctions propres à GoogleSQL que vous avez apprises, l’agrégat ANY_VALUE permet de renvoyer une valeur depuis une colonne textuelle. Vous pouvez l’utiliser avec HAVING pour trouver une valeur maximale ou minimale. Cela nous offre une certaine souplesse pour renvoyer une valeur unique lors d’une agrégation sur un large jeu de données.

Cet exercice fait partie du cours

Introduction à BigQuery

Afficher le cours

Instructions

  • Complétez la requête en utilisant la fonction d’agrégation ANY_VALUE sur la colonne product_category_name_english, en incluant la clause HAVING pour trouver la valeur maximale de product_photos_qty, et attribuez l’alias random_product au résultat.

Exercice interactif pratique

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

-- Finish the query below by adding the ANY_VALUE function

SELECT
  product_weight_g,
    -- Complete the query by adding the ANY_VALUE function on the product category column
	___
FROM ecommerce.ecomm_products
GROUP BY product_weight_g;
Modifier et exécuter le code