Zacznij terazZacznij za darmo

ANY_VALUE

Jedną z nowych funkcji specyficznych dla GoogleSQL, której się nauczysz, jest agregat ANY_VALUE. Pozwala on zwrócić wartość z kolumny tekstowej. Możesz go używać w połączeniu z HAVING, aby znaleźć wartość maksymalną lub minimalną. Dzięki temu masz większą elastyczność przy zwracaniu pojedynczej wartości podczas agregowania danych z dużego zbioru danych.

To ćwiczenie jest częścią kursu

Wprowadzenie do BigQuery

Zobacz kurs

Instrukcje do ćwiczenia

  • Uzupełnij zapytanie, używając funkcji agregującej ANY_VALUE na kolumnie product_category_name_english. Uwzględnij klauzulę HAVING, aby znaleźć maksymalną wartość product_photos_qty, i przypisz wynikowi alias random_product.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- 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;
Edytuj i uruchom kod