删除不想聚合的值非常容易。
例如:
SELECT department, SUM(sales) as "Total sales"
FROM order_details
GROUP BY department
HAVING SUM(sales) > 1000;
这将从总和聚合中排除所有价值小于或等于 1000 的销售额。
但是聚合后如何过滤呢?
例如WHERE ("Total sales"> 15000)
编辑:具有讽刺意味的是,我只是HAVING SUM(sales) > 1000;
为了防止混淆所需的查询类型;因为我实际上对从求和中排除项目并不感兴趣,只是返回的结果!谢谢,尽管很困惑!