sql 小知識點

1.group 用法

很多時候我們需要分組函數來統計數據,在此過程中因爲業務問題可能會用到別名,此時sql可能會寫成如下樣子:

SELECT a.FEE_RESERVE AS FEE_OTHER, COUNT(1)   AS COUNT_NO FROM T_EXPENSES_BILL a GROUP BY a.FEE_RESERVE AS FEE_OTHER;

此時會報錯:命令未正確結束,原因在於此處的 “AS” ,數據庫將它當作一個函數了,造成sql錯誤;

解決方式:group by 之後的不要用別名,即:去掉 “AS”及其後面的別名,如下:

SELECT a.FEE_RESERVE AS FEE_OTHER, COUNT(1)   AS COUNT_NO FROM T_EXPENSES_BILL a GROUP BY a.FEE_RESERVE;

     

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章