ANY_VALUE
您学到的 GoogleSQL 特有的新函数之一是 ANY_VALUE 聚合函数,它允许从文本列返回一个值。您可以将它与 HAVING 结合使用,以找到最大值或最小值。这使我们在对大型数据集做聚合时,能够灵活地返回单个值。
本练习是课程的一部分
BigQuery 入门
练习说明
- 完成查询:对
product_category_name_english列使用ANY_VALUE聚合函数,并加入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;