adspace
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
what are all the common sql function? : Sql dba
Does group by remove duplicates?
Can we rollback truncate?
what is dbms? : Sql dba
define sql insert statement ? : Sql dba
what is sql server agent? : Sql dba
what is schema? : Sql dba
How do I remove duplicates in two columns?
Is inner join faster than left join?
how to start mysql server? : Sql dba
how many tables will create when we create table, what are they? : Sql dba
What is the current version of postgresql?
Is primary key clustered index?
what is bcp? When does it used? : Sql dba
Do we need to rebuild index after truncate?