ANY_VALUE
Jednou z nových funkcí specifických pro GoogleSQL je agregát ANY_VALUE, který umožňuje vrátit hodnotu z textového sloupce. Můžeš ho kombinovat s klauzulí HAVING pro nalezení maximální nebo minimální hodnoty. Díky tomu máš při agregaci nad velkým datasetem flexibilitu vrátit jednu konkrétní hodnotu.
Toto cvičení je součástí kurzu
Introduction to BigQuery
Pokyny k cvičení
- Dokonči dotaz tak, že použiješ agregační funkci
ANY_VALUEna sloupciproduct_category_name_english, přidáš klauzuliHAVINGpro nalezení maximální hodnoty sloupceproduct_photos_qtya výsledku přiřadíš aliasrandom_product.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- 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;