oracle的group by有什么限制

avatar
作者
猴君
阅读量:0

在使用Oracle的GROUP BY语句时,有以下一些限制:

  1. 在SELECT语句中,如果包含了聚合函数,那么除了聚合函数外的每个列都必须在GROUP BY子句中列出。
  2. GROUP BY子句中不能使用别名,必须使用列名。
  3. 不能在GROUP BY子句中使用HAVING子句中的列。
  4. 不能在GROUP BY子句中使用DISTINCT关键字。
  5. GROUP BY子句中不能包含子查询。
  6. 不能在GROUP BY子句中使用非聚合函数。
  7. 不能在GROUP BY子句中使用非标量子查询。
  8. 不能在GROUP BY子句中使用ORDER BY子句。
  9. 不能在GROUP BY子句中使用游标表达式。
  10. 不能在GROUP BY子句中使用EXCEPT、INTERSECT、UNION等操作符。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!