oracle

oracle的group by有什么限制

小樊
159
2024-07-23 03:59:01
栏目: 云计算
开发者专用服务器限时活动,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等操作符。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:PgSQL GROUP BY的限制条件有哪些

0
看了该问题的人还看了