原文:ORA-00937: not a single-group group function

有时候查询会遇到如下错误 SCOTT PROD gt select deptno,sum sal from emp select deptno,sum sal from emp ERROR at line : ORA : not a single group group function 原因:这句话不会运行,因为deptno要求每行都显示,而sum要求统计后再显示,违反了原则。在有组函数的se ...

2019-01-22 21:26 0 9199 推荐指数:

查看详情

ORA-00937:不是单组分组函数_Oracle

Demo: 1.USER_TEL, USER_EMAIL, USER_AD不是分组函数里的字段。 你是group by 的语法不太熟悉。 对于group by 语句,在查询出来的字段中,只能包含group by后面跟的字段以及分组函数。。 就是说 ...

Sat Jun 18 04:17:00 CST 2016 0 19946
Oracle的“ORA-00937: 不是单组分组函数” 如何解决?

之前在编写oracle的sql语句时遇到这个问题,这里做个记录 问题描述:ORA-00937: 不是单组分组函数 问题原因:select语句中又在查询某一列的值,其中还有聚合函数 原先本人编写SQL是这样的 其中,用到聚合函数SUM(),执行时导致这个问题 ...

Mon Nov 18 19:34:00 CST 2019 0 1324
Group By

数据表说明 RowId作为主键, 用projectid,sensorid,filename三个字段作为记录是否重复的判断 (projectid和sensorid,可以定位到id, ...

Fri Oct 21 19:13:00 CST 2016 0 2184
must appear in the GROUP BY clause or be used in an aggregate function

今天在分组统计的时候pgsql报错 must appear in the GROUP BY clause or be used in an aggregate function,在mysql里面是可以的,但是pgsql报错,我去stackoverflow查询了一下,发现有人遇到过和我一样的问题 ...

Fri Nov 09 19:47:00 CST 2018 0 8441
mysql Invalid use of group function的解决办法

错误语句:SELECT s.SID, s.Sname, AVG(a.score)FROM student sLEFT JOIN sc a ON s.SID = a.SID WHERE AVG(a.score) > 60GROUP BY s.SID正确语句: SELECTs.SID ...

Mon Apr 15 18:57:00 CST 2019 0 1692
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM