2018-10-19
閱讀量:
1090
where與having的區(qū)別有哪些?
1、聚合函數是比較where,having的關鍵。where 后不能跟聚合函數,where執(zhí)行順序大于聚合函數, 這時只能用having。執(zhí)行順序:on>where>聚合函數(sum,min,max,avg,count)>having
2、where 子句在分組之前過濾數據,where過濾指定的是行而不是分組(where后條件是行),select操作符常作為where的限制條件;having 子句是在分組之后過濾數據,條件中經常包含聚合函數。
3、having支持所有where操作符,但并不等于可以代替where






評論(0)


暫無數據
推薦帖子
0條評論
0條評論
0條評論