Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Dokonči dotaz tak, že použiješ agregační funkci ANY_VALUE na sloupci product_category_name_english, přidáš klauzuli HAVING pro nalezení maximální hodnoty sloupce product_photos_qty a výsledku přiřadíš alias random_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;
Upravit a spustit kód