ORA-00935: 分組函數的嵌套太深


ORA-00935: 分組函數的嵌套太深

今天工作偶然報這個錯誤,查閱資料都是說having條件使用不當什么的,我的SQL語句如下所示,第一張圖是報錯的SQL語句,第二張和第三張圖是我修改后可以執行的語句

 

 第二張圖是去掉了別名,然后就能正常運行了;

第三張圖是將group by語句后的聚合函數修改為了別名,就能正常運行了;

原理我也不太清楚是啥原因,就看見資料說“聚合函數的計算都是非常大”,不能過多使用聚合函數,可能是我的SQL中用的聚合函數次數過多了吧。。。(聚合函數不能和別名共存嗎?這個有待研究)


免責聲明!

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



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