如何解决呢?
把聚集函数放在having语句后面;
为什么不能放在where语句后呢?
因为where语句的作用是筛选行,在聚集函数作用前起作用;
本文解释了为何在SQL查询中应将聚集函数置于HAVING子句而非WHERE子句之后的原因。通过实例说明,帮助读者理解WHERE子句用于筛选行,而HAVING子句则在聚集函数计算后进行条件过滤。
2453

被折叠的 条评论
为什么被折叠?