ora-00979

作者&投稿:除忠 (若有异议请与网页底部的电邮联系)

崔松19584002937问: 报错 - ---java.sql.SQLException: ORA - 00979: not a GROUP BY expression -
盐亭县益谱回答: 这是一个sqlexception,说明sql语句有问题;这个是进行时间月份判断的, 是接收的值 那么这个sql写的就有问题.具体解决方法如下:1,调试思路应该是将最终执行的sql放到数据库中执行,调试通过之后再将代码放到程序中;2,问题中的sql并不是程序最终执行的sql,比如中间加的一个sql变量现在都不知道是什么内容;所以要针对最终sql调试.

崔松19584002937问: 请问这句sql查询为什么报ORA - 00979: 不是 GROUP BY 表达式错误? -
盐亭县益谱回答: 错误的,你要查询d.*的话,GROUP BY后面必须包括dept 表的所有字段.如果你只GROUP BY e.deptno,那么,这样写:SELECT e.deptno,avg(sal) FROM emp e JOIN dept d ON e.deptno=d.deptno GROUP BY e.deptno having avg(sal)=(select min(avg(sal)) from emp group by deptno)

崔松19584002937问: ora 00979 代码如下,找不明白是因为什么,求帮助 -
盐亭县益谱回答: GROUP BY M011.FITEM ,PDSC 此处的 pdsc 是伪名,不能用了group by 改为:group by M011.FITEM ,M011.PDSCKANJI ...即可.

崔松19584002937问: 下面的sql语句在mysql里可以查出数据,在oracle里报错:ORA - 00979: 不是 GROUP BY 表达式 -
盐亭县益谱回答: 查询结果中使用的字段和order by中使用的字段都要放到group by中

崔松19584002937问: MySQL 怎样分组查询 -
盐亭县益谱回答: mysql与oracle中分组、聚合函数的区别!今天需要这样一句sql:先用group by进行分组,然后利用聚合函数count或者sum进行计算,并显示其它的辅助信息.在mysql环境中,我模拟如下环境:CREATE TABLE `room` (`rid` ...

崔松19584002937问: oracle里面,这几段代码哪里出问题了? -
盐亭县益谱回答: 1.SELECT deptno,max(avg(sal)) FROM emp WHERE sal>1000 Group by deptno; 肯定会报错:ora-00937不是单组分组函数 因为 avg 平均,根据 每一个deptno对应一个平均值, 怎么能再取max呢 举个例子啊:deptno,avg(sal) group by depno ...

崔松19584002937问: java.sql.SQLException: ORA - 00979: 不是 GROUP BY 表达式 -
盐亭县益谱回答: selecta.*, (select sum(je) FROM xmkxmcgqd b WHERE a.xmdm = b.xmdm) as ysje fromxmkxmjbqk a wherea.syear=?and a.ysdw=?

崔松19584002937问: 请问一个 oracle group by 的问题 -
盐亭县益谱回答: 语法错误.如果用group by code,select t.code的后面通常是跟着count,sum等统计函数.

崔松19584002937问: 以下这个avg命令应该如何使用(sql) -
盐亭县益谱回答: PT.PRES_NAME,PT.YRS_SERV 也要参加分组 SELECT PT.PRES_NAME,PT.YRS_SERV,AVG(EN.VOTES) FROM PRESIDENT PT,ELECTION EN WHERE PT.PRES_NAME=EN.CANDIDATE AND PT.STATE_BORN='Texas' GROUP BY PT....

崔松19584002937问: select pv,uv,so,sv,channel.channelname from cpsdaily,channel
盐亭县益谱回答: select pv,uv,so,sv,channel.channelname from cpsdaily,channel where cpsdaily.channelid=channel.channelid order by uv group by channel.channelname 你若想group分组channel.channelname,那么pv,uv,so,sv也应该一起分组,而且犯了大计order...


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网