数据库条件查询where和having的区别
一、功能和用法相同,使用时机不同
二、功能:条件查询
三、区别:
本质区别:where是把磁盘上的数据筛选到内存上,而having是在内存上继续筛选。
where子句中不能使用统计函数,比如:count、sum、max、min、avg等;一般统计函数配合group by才会使用到having。
// 查询各个班级最低成绩,分组班级,最低分数大于80 select calss,min(score) as minscore from student group by class having min(score)>80
人生很长,一秒太短,一个月不长不短刚刚好! 加油少年! ---------LeaningBD
本文来自博客园,作者:青牛梦旅行,转载请注明原文链接:https://www.cnblogs.com/mengxiangtiankongfenwailan/p/16281596.html

浙公网安备 33010602011771号