ANY_VALUE
Een van de nieuwe functies die je hebt geleerd en specifiek is voor GoogleSQL, is de ANY_VALUE-aggregatie. Daarmee kun je een waarde uit een tekstkolom teruggeven. Je kunt dit combineren met HAVING om een maximum- of minimumwaarde te vinden. Zo kun je flexibeler een enkele waarde teruggeven wanneer je over een grote gegevensset aggregeert.
Deze oefening maakt deel uit van de cursus
Introductie tot BigQuery
Oefeninstructies
- Maak de query af door de
ANY_VALUE-aggregatiefunctie te gebruiken op de kolomproduct_category_name_english, inclusief deHAVING-clause om de maximumwaarde vanproduct_photos_qtyte vinden, en geef het resultaat de aliasrandom_product.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- 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;