0 امتیاز
قبل در برنامه نویسی توسط (1.0هزار امتیاز)

می خواهم خروجی یک query در پایگاه داده اوراکل را بصورت صفحه به صفحه (برای مثال 10 رکورد 10 رکورد) داشته باشم (یه چیزی شبیه به دستور limit در MySQl) در اوراکل چطور می توانم این کار را انجام دهم؟

1 پاسخ

+3 امتیاز
قبل توسط (7.2هزار امتیاز)

می توانید از کلمه کلیدی rownum استفاده کنید:

SELECT   *
    FROM table_name
   WHERE ROWNUM BETWEEN 1 AND 2
ORDER BY order_column

 

بهتر است برای صفحه بندی، همانند قطعه کد بالا مرتب سازی نیز داشته باشید تا رفتار خروجی درست باشد.

سوالات مشابه

0 امتیاز
0 پاسخ 241 بازدید
+2 امتیاز
1 پاسخ 812 بازدید
0 امتیاز
2 پاسخ 1.1هزار بازدید
0 امتیاز
3 پاسخ 1.9هزار بازدید
0 امتیاز
1 پاسخ 472 بازدید
...