mysql中group by having 用法需要注意的事项:
GROUP BY:
group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by后面。
比如 select name,sum(point) from table_name
这样sql语句会报错,必须写成:
select name,sum(point) from table_name GROUP BY name
HAVING
把 HAVING 加入 SQL 的原因是,WHERE 无法应用于合计函数,而如果没有 HAVING,就无法测试结果条件。
select name,sum(point)
from table_name GROUP BY name
HAVING sum(point)>1000
having通常和group by联合使用.
Mysql中group by having 用法需要注意的事项
最新推荐文章于 2023-12-22 21:15:00 发布