ORDER BY:當使用ORDER BY子句時,多數情況下指定的排列序列都是選擇列,但是排序列也可以不是選擇列。但是如果在SELECT子句中使用了DISTINCT關鍵字,則排序列就必須是選擇列了,否則會報錯。
GROUP BY:告訴數據庫如何將查詢出的數據進行分組,然后數據庫才知道將組處理函數作用于已經分好的組。
注意點:
1、組處理函數只能出現在選擇列表,ORDER BY子句,HAVING子句中,而不能出現在WHERE子句和GROUP BY子句中
2、除了COUNT(*)之外,其他組處理函數都會忽略NULL行
3、如果選擇列表同時包含列,表達式和組函數,則這些列,表達式都必須出現在GROUP BY子句中
4、在組處理函數中可以指定ALL,DISTINCT選項。其中ALL是默認的選項,表示統計所有的行(包括重復的行),而DISTINCT只會統計不同的行
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
