温馨提示×

oracle的group by有什么限制

小樊
156
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