[2
掌握行限制和抵消Oracle Queries
rownum 不能保证结果的特定有序子集。
达到MySQL的功能的等效函数,使用嵌套查询:
选择 *
从 (
选择 *
来自EMP
SAL DESC订购
)
其中rownum
此方法首先订购数据,然后应用
过滤器,确保返回前5个最高薪水。
[2
对于更复杂的控制
选择 *
从 (
选择一个。*,Rownum rnum
从 (
选择 * - 您的主要查询与子句的订单
来自Some_table
订购一些_column
)
rownum =:min_row_to_fetch;
和:min_row_to_fetch Oracle 12c及以后:[
fetch scrause:
子句提供了更优雅的解决方案:
子句提供了一种更清洁,更可读的方法来限制和偏移结果,使其成为Oracle 12C及以后的首选方法。 对于较旧的版本,嵌套查询方法仍然是必要的。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3