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






評(píng)論(0)


暫無(wú)數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論
0條評(píng)論