Kom igångKom igång gratis

ANY_VALUE

En av de nya funktioner du lärt dig som är specifik för GoogleSQL är aggregatfunktionen ANY_VALUE, som låter dig returnera ett värde från en textkolumn. Du kan använda den tillsammans med HAVING för att hitta ett maximalt eller minimalt värde. Det ger viss flexibilitet när du aggregerar över en stor datamängd och bara vill returnera ett enskilt värde.

Den här övningen är en del av kursen

Introduktion till BigQuery

Visa kurs

Övningsinstruktioner

  • Slutför frågan genom att använda aggregatfunktionen ANY_VALUE på kolumnen product_category_name_english, inkludera HAVING-satsen för att hitta maxvärdet av product_photos_qty, och tilldela resultatet aliaset random_product.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

-- 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;
Redigera och kör kod