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
Anleitung zur Übung
- Vervollständige die Abfrage, indem du die Aggregatfunktion
ANY_VALUEauf die Spalteproduct_category_name_englishanwendest. Füge dieHAVING-Klausel hinzu, um den maximalen Wert vonproduct_photos_qtyzu finden, und weise dem Ergebnis das Aliasrandom_productzu.
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;