首页 > 其他 > 详细

报错:不是GROUP BY 表达式

时间:2020-01-06 11:26:48      阅读:100      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 

oracle库中:group by后面必须加上你select后面所查询的所有除聚合函数之外的所有字段。

 

解决方法:将group by放入子查询中使用或者将select后面的所有查询字段放入group by 后。

 

报错:不是GROUP BY 表达式

实例:select sum(hwjz),rq from JcChargeInfo where 1=1  group by rq order by jcchargecode desc

 

原因:

1、GROUP BY 和 ORDER BY一起使用时,ORDER BY要在GROUP BY的后面。

2、ORDER BY 的字段在GROUP BY 后面必须有

3、在select需要查询的语句中选中的字段,必须出现在group by子句中

报错:不是GROUP BY 表达式

原文:https://www.cnblogs.com/zhaoyanhaoBlog/p/12155144.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!