問題:
一:SELECT tablespace_name, SUM(bytes) free
FROM dba_free_space不是單組分組函式
原因:
1、如果程式中使用了分組函式,則有兩種情況可以使用:
程式中存在group by,并指定了分組條件,這樣可以將分組條件一起查詢出來
改為:
SELECT tablespace_name, SUM(bytes) free
FROM dba_free_space
GROUP BY tablespace_name;
如果不使用分組的活,則只能單獨使用分組函式
改為:
SELECT SUM(bytes) free
FROM dba_free_space;
2、在使用分組函式的時候,不能出現分組條件之外的欄位
總結:在select需要查詢的陳述句中選中的欄位,必須出現在group by子句中
uj5u.com熱心網友回復:
贊一下。建議,記錄在博客中吧,積累的多了,能力也就上來了。
uj5u.com熱心網友回復:
實戰提升,積少成多
uj5u.com熱心網友回復:
多練習,多思考,多總結,加油!
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/65157.html
標籤:基礎和管理
上一篇:求救,幫助啊,各大佬
