Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Maak de query af door de ANY_VALUE-aggregatiefunctie te gebruiken op de kolom product_category_name_english, inclusief de HAVING-clause om de maximumwaarde van product_photos_qty te vinden, en geef het resultaat de alias random_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;
Code bewerken en uitvoeren