99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2019-03-05 閱讀量: 5108
SQL的函數(shù)COUNT,SUM等不允許出現(xiàn)在什么子句

問題描述:

SQL的函數(shù)COUNT、SUM、AVG、MAX、MIN等,不允許出現(xiàn)在( )子句中。

A.SELECT

B.HAVING

C.GROUP…HAVING

D.WHERE

答案解析:D

聚合函數(shù)基于整列數(shù)據(jù)進(jìn)行計(jì)算的,而where子句則是對(duì)數(shù)據(jù)行進(jìn)行過濾的,更簡(jiǎn)單地說:因?yàn)榫酆虾瘮?shù)要對(duì)全列數(shù)據(jù)時(shí)行計(jì)算,因而使用它的前提是:結(jié)果集已經(jīng)確定,而where子句還處于“確定”結(jié)果集的過程中,因而不能使用聚合函數(shù)。

例外,sql語句的執(zhí)行順序?yàn)?/span>


首先得知道聚合函數(shù)是對(duì)結(jié)果集運(yùn)算的,當(dāng)在where子句使用聚合函數(shù)時(shí),此時(shí)根據(jù)group by 分割結(jié)果集的子句還沒有執(zhí)行,此時(shí)只有from 后的結(jié)果集。
所以無法在where子句中使用聚合函數(shù)。

7.1701
0
關(guān)注作者
收藏
評(píng)論(0)

發(fā)表評(píng)論

暫無數(shù)據(jù)
推薦帖子