1、having 中不能使用未參與分列的組,having 不能替代where 作用不一樣,having是對組進行過濾,where是每條記錄進行過濾。
2、having 是對Group By 的條件分組后的數據進行篩選(與where類似,都是篩選,只不過having是用來篩選分組后的組)。
3、在where 不能使用聚合函數,必須使用having ,having要位於 Group By 之后。
4、having的使用幾乎是與where 一樣的,也可以用 in。
— count(*) in(5,8,10)