ANY_VALUE
Одна из новых функций, специфичных для GoogleSQL, — это агрегатная функция ANY_VALUE, которая позволяет возвращать значение из текстового столбца. Её можно использовать в сочетании с HAVING, чтобы найти максимальное или минимальное значение. Это даёт дополнительную гибкость: при агрегации по большому набору данных можно возвращать одно конкретное значение.
Это упражнение является частью курса
Введение в BigQuery
Инструкции к упражнению
- Дополните запрос, применив агрегатную функцию
ANY_VALUEк столбцуproduct_category_name_english. Включите предложениеHAVINGдля поиска максимального значенияproduct_photos_qtyи присвойте результату псевдонимrandom_product.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- 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;