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;