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
Övningsinstruktioner
- Slutför frågan genom att använda aggregatfunktionen
ANY_VALUEpå kolumnenproduct_category_name_english, inkluderaHAVING-satsen för att hitta maxvärdet avproduct_photos_qty, och tilldela resultatet aliasetrandom_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;