LoslegenKostenlos loslegen

ANY_VALUE

Eine der neuen, GoogleSQL-spezifischen Funktionen, die du gelernt hast, ist die Aggregatfunktion ANY_VALUE, mit der du einen Wert aus einer Textspalte zurückgeben kannst. In Kombination mit HAVING kannst du damit einen Maximal- oder Minimalwert finden. So lässt sich bei der Aggregation über einen großen Datensatz flexibel ein einzelner Wert zurückgeben.

Diese Übung ist Teil des Kurses

Einführung in BigQuery

Kurs anzeigen

Anleitung zur Übung

  • Vervollständige die Abfrage, indem du die Aggregatfunktion ANY_VALUE auf die Spalte product_category_name_english anwendest. Füge die HAVING-Klausel hinzu, um den maximalen Wert von product_photos_qty zu finden, und weise dem Ergebnis das Alias random_product zu.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

-- 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 bearbeiten und ausführen