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

می خواهم خروجی یک 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 پاسخ 250 بازدید
+2 امتیاز
1 پاسخ 824 بازدید
0 امتیاز
2 پاسخ 1.1هزار بازدید
0 امتیاز
3 پاسخ 2.0هزار بازدید
0 امتیاز
1 پاسخ 486 بازدید
...