How to get employee name from employee table which is the
fiveth highest salary of the table
Answers were Sorted based on User's Feedback
Answer / a g srikanth
Dear Shiv Shankar
There is a small mistake in your query
Select Salary From Employee a Where 5=(
Select Count(Distinct Salary) From Employee b
Where a.Salary <= b.Salary )
the correct one should be
Select Salary From Employee a Where 5=(
Select Count(Distinct Salary) From Employee b
Where a.Salary >= b.Salary )
please check it...
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / praveen
SELECT TOP 1 salary
FROM
(
select TOP 5 salary
FROM
employee
ORDER BY
salary DESC
) A
ORDER BY
salary
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / raghuvir
select * from employee where salary = (
select min(salary) from (
select distinct(salary) from employee
order by salary desc)
where rownum <=5)
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / ramu
select employee_name,salary from employee order by salary desc limit 1 offset 4;
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / vijay
select min(salary) from (select rownum r,e.* from employees e order by salary desc) where rownum<=5;
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / mrunali
select name from (select e.*, dense_rank() over (order by salary desc nulls last)as rn from emp e) where rn=5
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / raju t.t
select firt_name, salary from employees a where 5=(select
count(distinct salary from employees b where a.salary
<=b.salary);
Is This Answer Correct ? | 6 Yes | 7 No |
Answer / anil alpati
SELECT employee_name FROM employee order by salary desc limit 1 offset 5 ;
Is This Answer Correct ? | 0 Yes | 1 No |
Answer / anil alpati
Select empsal From emp order by empsal desc offset 5 limit 1;
Is This Answer Correct ? | 0 Yes | 3 No |
What is bulk collections?
What is difference between cursor and trigger?
What is a database event trigger?
how can we know the count/number of elements of an array? : Sql dba
What does sql stand for?
how to calcuate the second highest salary of he employee
What is synonyms?
I have a tablle like this. cust acc --------------- a 1 b 2|3 c 4|5|6 I Want below o/p: cust acc ----------- a 1 b 2 b 3 c 4 c 5 c 6 Please any one can you have any ideas share me. I have urgent requirement.
What is magic table?
what are the differences between procedure-oriented languages and object-oriented languages? : Sql dba
how is myisam table stored? : Sql dba
Which is better join or inner query?