指定店铺威士忌总销售额SQL查询优化请求(BigQuery/PopSQL)
修改后的SQL代码(汇总指定店铺威士忌总销售额)
SELECT 'Whiskey' AS category_name, ROUND(SUM(sale_dollars)) AS Total_Revenue FROM Liquor_Sales.Iowa WHERE store_name = 'HY-VEE #3 / BDI / DES MOINES' AND category_name LIKE '%WHISK%'
关键修改说明:
- 用固定字符串
'Whiskey'替代原查询中的category_name,将所有威士忌子分类统一为单一分类 - 移除
DISTINCT和GROUP BY category_name,因为我们需要的是所有符合条件的威士忌销售总额,而非各子分类的单独营收 - 保留
ROUND(SUM(sale_dollars))确保总营收按整数形式返回 - 移除
ORDER BY子句,因为结果仅返回一行数据,排序无实际意义
内容的提问来源于stack exchange,提问作者Caleb Pool
相关产品推荐
相关产品推荐

