[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