分区优先效应
Partition Over Ordering Effect
Oracle 子句是否 OVER(PARTITION BY SUM(some_field))
具有隐式排序效果,我的结果数据是否会按 SUM(some_field)
排序,而无需额外的
ORDER BY SUM(some_field)
子句?
没有。 SELECT
语句中的分析函数并不暗示结果的任何特定排序。请记住,您可以在查询中使用多个分析函数,每个分析函数都以不同的顺序查看行,因此对结果进行隐式排序是没有意义的。如果您希望以特定顺序返回结果,请使用 ORDER BY
子句。
Oracle 子句是否 OVER(PARTITION BY SUM(some_field))
具有隐式排序效果,我的结果数据是否会按 SUM(some_field)
排序,而无需额外的
ORDER BY SUM(some_field)
子句?
没有。 SELECT
语句中的分析函数并不暗示结果的任何特定排序。请记住,您可以在查询中使用多个分析函数,每个分析函数都以不同的顺序查看行,因此对结果进行隐式排序是没有意义的。如果您希望以特定顺序返回结果,请使用 ORDER BY
子句。