ANY_VALUE
Uma das novas funções que você aprendeu, específica do GoogleSQL, é o agregado ANY_VALUE, que permite retornar um valor de uma coluna de texto. Você pode usá-lo em combinação com HAVING para encontrar um valor máximo ou mínimo. Isso nos dá flexibilidade para retornar um único valor ao agregar um grande conjunto de dados.
Este exercício faz parte do curso
Introdução ao BigQuery
Instruções do exercício
- Complete a consulta usando a função de agregação
ANY_VALUEna colunaproduct_category_name_english, incluindo a cláusulaHAVINGpara encontrar o valor máximo deproduct_photos_qty, e atribua o aliasrandom_productao resultado.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- 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;