display records from 5 to 9 using rowid or rownum
Answers were Sorted based on User's Feedback
Answer / vinay shankar
select * from emp
where rownum <=9
minus
select * from emp
where rownum <5
Is This Answer Correct ? | 31 Yes | 6 No |
Answer / chiru
select * from (select rownum r ,a.* from emp a ) where r between 5 and 9
Is This Answer Correct ? | 7 Yes | 0 No |
Answer / ramaraju
select
ename
from
emp
order by ename
offset 4 rows
fetch next 5 rows only;
try this answer oracle 12c introduced offset fetch rows.
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / hari
select * from (select rownum rm,id from emp where rownum<=9) where rn >=5)
Is This Answer Correct ? | 4 Yes | 5 No |
Answer / satya
select empno,ename,sal from emp
group by rownum,empno,ename,sal
having rownum between 5 and 9;
Is This Answer Correct ? | 2 Yes | 9 No |
HOW CAN I FIND MAX SAL ,ENAME FROM EMP TABLE.
What are sql indexes?
what are the advantages a stored procedure? : Sql dba
Are views faster than queries?
What is a string data type in sql?
What is difference between db2 and sql?
What will you get by the cursor attribute sql%rowcount?
What are the syntax and use of the coalesce function?
what are the differences between char and nchar? : Sql dba
How to convert comma separated string to array in pl/sql?
Differentiate between % rowtype and type record.
What action do you have to perform before retrieving data from the next result set of a stored procedure ?