如果选取列中包含一列是聚合函数执行结果,同时选取列多于一列时,需要指定分组,否则就会出现标题的ORACLE异常.
如:
select sum(col1),col2 from table1
执行该语句时会出现标题异常.
解决后:
select sum(col1),col2 from table1 group by col2
本文介绍了在 Oracle 数据库中使用 SQL 时如何正确应用分组以避免异常。特别是当查询涉及聚合函数与多个列时,需明确指定 GROUP BY 子句来确保查询的有效性。
如果选取列中包含一列是聚合函数执行结果,同时选取列多于一列时,需要指定分组,否则就会出现标题的ORACLE异常.
如:
select sum(col1),col2 from table1
执行该语句时会出现标题异常.
解决后:
select sum(col1),col2 from table1 group by col2

被折叠的 条评论
为什么被折叠?