Oracle報錯:不是單組分組函數


報錯:不是單組分組函數

實例:select sum(HWJZ) ,rq from  JcChargeInfo

 

原因:

1、如果程序中使用了分組函數,則有兩種情況可以使用:

程序中存在group by,並指定了分組條件,這樣可以將分組條件一起查詢出來 

改為:

select sum(HWJZ) ,rq from  JcChargeInfo  group by rq

如果不使用分組的活,則只能單獨使用分組函數

改為:

select sum(HWJZ)  from  JcChargeInfo

2,  在使用分組函數的時候,不能出現分組條件之外的字段

總結:在select需要查詢的語句中選中的字段,必須出現在group by子句中


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM