ANY_VALUE
Una delle nuove funzioni che hai imparato, specifica di GoogleSQL, è l'aggregazione ANY_VALUE, che ti permette di restituire un valore da una colonna di testo. Puoi usarla insieme a HAVING per trovare un valore massimo o minimo. Questo ti dà la flessibilità di restituire un singolo valore quando esegui aggregazioni su un grande insieme di dati.
Questo esercizio fa parte del corso
Introduzione a BigQuery
Istruzioni dell'esercizio
- Completa la query usando la funzione di aggregazione
ANY_VALUEsulla colonnaproduct_category_name_english, includendo la clausolaHAVINGper trovare il valore massimo diproduct_photos_qty, e assegna l'aliasrandom_productal risultato.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- 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;