Berikut ini adalah contoh penggunaan rownum sebagai pengganti limit di Oracle. Saya menggunakan Schema HR
select * from
(select employee_id,first_name,last_name,email,RANK() OVER (ORDER BY employee_id asc , ROWNUM ASC ) RN from employees)
where RN > 0 and RN <= 10
Hasil:
Tambahan :
Cara lain penggunaan rownum dapat seperti berikut.
select *
from ( select a.*, rownum rnum
from ( YOUR_QUERY_GOES_HERE -- including the order by ) a
where rownum <= MAX_ROWS )
where rnum >= MIN_ROWS
dengan query tersebut kita dapat menambahkan ekspresi group by dan order by.
select * from
(select employee_id,first_name,last_name,email,RANK() OVER (ORDER BY employee_id asc , ROWNUM ASC ) RN from employees)
where RN > 0 and RN <= 10
Hasil:
Tambahan :
Cara lain penggunaan rownum dapat seperti berikut.
select *
from ( select a.*, rownum rnum
from ( YOUR_QUERY_GOES_HERE -- including the order by ) a
where rownum <= MAX_ROWS )
where rnum >= MIN_ROWS
dengan query tersebut kita dapat menambahkan ekspresi group by dan order by.
0 comments:
Posting Komentar