大家好,又见面了,我是你们的朋友全栈君。
修改sql语句的时候遇到了这个错误 ORA-00937: 不是单组分组函数
eg:查询人员表中的name、age 以及最大age;
select name , age, max(age) from Person;
此时将会报错 ORA-00937: 不是单组分组函数—
解释意思为: select语句中又在查询某一列的值,其中还有聚合函数。oracle数据库都要疯了。。
将上述修改为 :
select name , age, max(age) from Person group by name , age;
将前面不是聚合函数(max(),min())的字段(name,age)都写到group by 后边。
完美通过。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/148536.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...