group by a having a='1' 和 where a='1' group by a有什么区别呢?在某些情况下,执行效果都是一样的

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/01 07:25:30
group by a having a='1' 和 where a='1' group by a有什么区别呢?在某些情况下,执行效果都是一样的
xőNP_؜@LݸԘpYnq6VAMIUC)_P©d$5+,sW 9b+OmS415x[^ K߅{| x^|lWd,Kbb% 5-b0ϗAy>\SC" ׆7[%bV  & J/OWd1rhCBC͊R䊖)Cň9ǥvFt|PvK1HBd,%Tcw

group by a having a='1' 和 where a='1' group by a有什么区别呢?在某些情况下,执行效果都是一样的
group by a having a='1' 和 where a='1' group by a有什么区别呢?在某些情况下,执行效果都是一样的

group by a having a='1' 和 where a='1' group by a有什么区别呢?在某些情况下,执行效果都是一样的
前面这条有意义,后面这个就没意义了.GROUP BY是分组.你后面哪条都设定A=1了,那么GROUP BY A也没意义了,因为A就一个值了
而前面的那个是按A先分组,也许分出来有好几个,只取A=1的显示出来而已