大家好,又见面了,我是你们的朋友全栈君。问题:
一:
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
子句中
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/147376.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...