原文:出现SQL 错误 [979] [42000]: ORA-00979: 不是 GROUP BY 表达式

在orcale中,在select列表项中出现的列必须全部出现在group by后面 聚合函数除外 ,这是与MySQL不同的地方。 如果没有全部出现在group by 后面,就会出现SQL 错误 : ORA : 不是 GROUP BY 表达式。 例如: 当我将select列全部添加到group by 后面后, 就可以出现结果了。 原文: 条消息 关于ORA 不是 GROUP BY 表达式错误的解释 ...

2021-05-16 09:05 0 1760 推荐指数:

查看详情

关于ORA-00979 不是 GROUP BY 表达式错误的解释

ORA-00979 不是 GROUP BY 表达式”这个错误,和我前面介绍的另外一个错误ORA-00937一样使很多初学oracle的人爱犯的。 我在介绍使用聚合函数中用group by来分组数据时特别说明了select 列表项中不存在的列可以出现group by的列表项中,但反过 ...

Thu Oct 18 02:09:00 CST 2018 0 1722
[转]关于ORA-00979 不是 GROUP BY 表达式错误的解释

转自:https://www.cnblogs.com/vigarbuaa/archive/2012/06/25/2561225.html ORA-00979 不是 GROUP BY 表达式”这个错误,和我前面介绍的另外一个错误ORA-00937一样使很多初学oracle的人爱犯的。 我在介绍 ...

Thu Jul 25 03:36:00 CST 2019 0 638
[转]关于ORA-00979 不是 GROUP BY 表达式错误的解释

ORA-00979 不是 GROUP BY 表达式”这个错误,和我前面介绍的另外一个错误ORA-00937一样使很多初学oracle的人爱犯的。 我在介绍使用聚合函数中用group by来分组数据时特别说明了select 列表项中不存在的列可以出现group by的列表项中,但反过 ...

Mon Jun 25 22:34:00 CST 2012 0 13631
Oracle“ORA-00979:不是GROUP BY 表达式”解决方式

今天在工作中碰到一个问题,用group by 语句进行分组时出现ORA-00979错误。 代码如下: 代码 运行时出现以下错误: 经自己排查后,发现是group by后面缺少字段。 本以为,查询所有字段,然后按照其中几个字段进行分组 ...

Fri Nov 01 01:09:00 CST 2019 0 3516
[转]ORA-00979: not a GROUP BY expression报错处理

本文转自:http://blog.itpub.net/29154652/viewspace-772504/ 环境:Oracle Database 11gR2(11.2.0.2) on Linux 故障现象: 执行Group By语句报错ORA-00979。 具体的SQL ...

Wed Mar 29 19:07:00 CST 2017 0 5411
报错:不是 GROUP BY 表达式

报错如下: 错误sql 可能的原因如下: 1、GROUP BY 和 ORDER BY一起使用时,ORDER BY要在GROUP BY的后面。 2、ORDER BY 的字段在GROUP BY 后面必须有 3、在select需要查询的语句中选中的字段,必须出现group ...

Mon Dec 20 17:25:00 CST 2021 0 2304
报错:不是GROUP BY 表达式

oracle库中:group by后面必须加上你select后面所查询的所有除聚合函数之外的所有字段。 解决方法:将group by放入子查询中使用或者将select后面的所有查询字段放入group by 后。 报错:不是GROUP BY 表达式 实例 ...

Mon Jan 06 18:37:00 CST 2020 1 8315
正则表达式group()

group(num) 中的数字匹配字符串之前出现的( )对里的内容,从前往后匹配。如下: 举例说明: ...

Wed May 20 21:39:00 CST 2020 0 834
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM