LoslegenKostenlos starten

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

<Kurs>Einführung in BigQuery</Kurs>
Kurs ansehen

Übungsanweisungen

  • 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 praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

-- 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