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
Instructions
- Complétez la requête en utilisant la fonction d’agrégation
ANY_VALUEsur la colonneproduct_category_name_english, en incluant la clauseHAVINGpour trouver la valeur maximale deproduct_photos_qty, et attribuez l’aliasrandom_productau 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;