group by一般與聚合函數(shù)一起使用 如count,sum,avg等
創(chuàng)新互聯(lián)建站主要從事網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)杭州,十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18980820575
在select后使用,如:select * from test where (條件) group by (條件)
如果在返回集字段中,這些字段要么就要包含在Group By語(yǔ)句的后面,作為分組的依據(jù);要么就要被包含在聚合函數(shù)中。
對(duì)了就是Group By后面字段的順序,排在靠近Group By的分組字段的級(jí)別高,然后是依次遞減。如:Group By Column1, Column2, Column3。那么分組級(jí)別從高到低的順序是:Column1 > Column2 > Column3
2Group By和 Having, Where ,Order by語(yǔ)句的執(zhí)行順序:
最后要說(shuō)明一下的Group By, Having, Where, Order by幾個(gè)語(yǔ)句的執(zhí)行順序。一個(gè)SQL語(yǔ)句往往會(huì)產(chǎn)生多個(gè)臨時(shí)視圖,那么這些關(guān)鍵字的執(zhí)行順序就非常重要了,因?yàn)槟惚仨毩私膺@個(gè)關(guān)鍵字是在對(duì)應(yīng)視圖形成前的字段進(jìn)行操作還是對(duì)形成的臨時(shí)視圖進(jìn)行操作,這個(gè)問(wèn)題在使用了別名的視圖尤其重要。以上列舉的關(guān)鍵字是按照如下順序進(jìn)行執(zhí)行的:Where, Group By, Having, Order by。首先where將最原始記錄中不滿足條件的記錄刪除(所以應(yīng)該在where語(yǔ)句中盡量的將不符合條件的記錄篩選掉,這樣可以減少分組的次數(shù)),然后通過(guò)Group By關(guān)鍵字后面指定的分組條件將篩選得到的視圖進(jìn)行分組,接著系統(tǒng)根據(jù)Having關(guān)鍵字后面指定的篩選條件,將分組視圖后不滿足條件的記錄篩選掉,然后按照Order By語(yǔ)句對(duì)視圖進(jìn)行排序,這樣最終的結(jié)果就產(chǎn)生了。在這四個(gè)關(guān)鍵字中,只有在Order By語(yǔ)句中才可以使用最終視圖的列名
文章題目:sqlgroupby的使用
本文地址:http://aaarwkj.com/article2/jeioic.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、網(wǎng)站排名、關(guān)鍵詞優(yōu)化、微信小程序、面包屑導(dǎo)航、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)