ANY_VALUE
Una de las funciones nuevas que has aprendido y que es específica de GoogleSQL es el agregado ANY_VALUE, que te permite devolver un valor de una columna de texto. Puedes usarla junto con HAVING para encontrar un valor máximo o mínimo. Esto nos da flexibilidad para devolver un único valor al agregar sobre un conjunto de datos grande.
Este ejercicio forma parte del curso
Introducción a BigQuery
Instrucciones del ejercicio
- Completa la consulta usando la función de agregado
ANY_VALUEen la columnaproduct_category_name_english, incluyendo la cláusulaHAVINGpara encontrar el valor máximo deproduct_photos_qty, y asigna el aliasrandom_productal resultado.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- 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;