在BigQuery中对分组行中的列进行计算需使用GROUP BY子句。假设我们有一个sales表,其中包含订单号(order_id)、产品名称(product_name)和销售数量(quantity)等字段。现在我们希望计算每个产品的总销售数量和平均销售数量。
SELECT product_name, SUM(quantity) as total_sales, AVG(quantity) as avg_sales FROM sales GROUP BY product_name;
上述查询语句中,我们通过SELECT子句选择需要的字段,然后在字段名后使用聚合函数进行计算。在FROM子句中指定表名,最后使用GROUP BY子句对product_name字段进行分组,以便按照产品名称计算总销售数量和平均销售数量。