Oracle报错:不是GROUP BY 表达式
2016-12-06 13:17
435 查看
报错:不是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子句中
相关文章推荐
- Oracle 之 “ORA-00979:不是GROUP BY 表达式”
- oracle 不是group by表达式
- oracle报错:不是GROUP BY 表达式
- Oracle出现不是group by 表达式的原因
- oracle表达式之“ora-0079”不是group by表达式分析(未完待续。。。)
- 在oracle里报错:ORA-00979: 不是 GROUP BY 表达式
- Oracle 之 “ORA-00979:不是GROUP BY 表达式”
- 关于Oracle报错ORA-00979不是GROUP BY表达式
- 关于Oracle报错ORA-00979不是GROUP BY表达式
- 关于ORA-00979 不是 GROUP BY 表达式错误的解释
- ORA-00979 不是group by 表达式 .
- ORA-00979 不是 GROUP BY 表达式”
- Oracle-SQL-group by-报错:不是单组分组函数
- Oracle-SQL-group by-报错:不是单组分组函数
- 关于ORA-00979 不是 GROUP BY 表达式错误的解释
- Oracle:ORA-01791: 不是 SELECTed 表达式
- oracle问题收录:ORA-01791: 不是 SELECTed 表达式
- 关于ORA-00979 不是 GROUP BY 表达式错误的解释
- 关于ORA-00979 不是 GROUP BY 表达式错误的解释
- 不是group by 表达式错误