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 پاسخ 383 بازدید
+2 امتیاز
1 پاسخ 916 بازدید
0 امتیاز
2 پاسخ 1.3هزار بازدید
0 امتیاز
3 پاسخ 2.1هزار بازدید
0 امتیاز
1 پاسخ 630 بازدید
...