#每天一个知识点# sql中having 和 where 区别
having是对一个表的数据进行分组之后,对组信息进行相应条件筛选
having筛选时,只能根据select子句中可出现的字段(数据)来进行条件设定
having子句与where子句一样,都是用于条件判断
where是判断数据从磁盘读入内存的时候
having是判断分组统计之前的所有条件
having子句中可以使用字段别名,而where不能使用
having能够使用统计函数,而where不能使用
展开
评论