ANY_VALUE
Parmi les nouvelles fonctions propres à GoogleSQL, vous avez appris l'agrégat ANY_VALUE, qui permet de retourner une valeur à partir d'une colonne texte. Vous pouvez l'utiliser avec HAVING pour trouver une valeur maximale ou minimale. Cela nous donne une certaine souplesse pour retourner une seule valeur lors d'une agrégation sur un vaste ensemble de données.
Cette activité fait partie du cours
Introduction à BigQuery
Instructions de l’exercice
- 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, puis attribuez l'aliasrandom_productau résultat.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- 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;