suppose we have a table in which 200 rows. i want to find
101 row ? what the query....
and how we find 4th and 5th highest salary and 1 to 10
highest salary
Answer Posted / m.raghu
answer for 101th record
select * from emp where empno in( select decode
(rownum,&n,empno) from emp);
for 4th highest sal
select distinct sal from(select empno,dense_rank() over
(order by sal desc) rnk from emp) where rnk=&n;
for 5th highest sal give n value=5
for 1-10
select distinct sal from(select empno,dense_rank() over
(order by sal desc) rnk from emp) where rnk<=&n;
| Is This Answer Correct ? | 1 Yes | 1 No |
Post New Answer View All Answers
How do I debug a stored procedure?
What is left join in postgresql?
How to revise and re-run the last sql command?
How do I view a view in sql?
What is %rowtype in pl sql?
what is datawarehouse? : Sql dba
Explain the select statement in sql?
What does pl sql stand for?
Why is pl sql used?
What is the use of index in hive?
How can you load microsoft excel data into oracle? : aql loader
What is crud sql?
how to increment dates by 1 in mysql? : Sql dba
what does it mean to have quoted_identifier on? : Sql dba
GLOBAL TEMPORARY TABLE over Views in advantages insolving mutating error?