how to find the second highest salary from emp table?
Answers were Sorted based on User's Feedback
Answer / sheela
Select top 2 sal from (select sal from emp order by sal
desc)
| Is This Answer Correct ? | 0 Yes | 0 No |
query:
======
select e.name,e.salary from emp e where &n =(select
count(distinct ee.salary) from emp ee where e.salary<=e.salary)
after run enter n value:
if 2 enter second max salary will come
if 3 enter third max salary will come.
otherwise, we can write below
select e.name,e.salary from emp e where 2 =(select
count(distinct ee.salary) from emp ee where e.salary<=e.salary)
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / nitin
SQL> select emp_sal from (select emp_sal from nitin order
by emp_sal desc) group by rownum,emp_sal
having rownum=2;
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / rahul thakur
select top 1 salary from emp where id not in (select top1 id from emp order by salary desc)order by salary desc.
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / mastan
select name,salary from (select salary from emp order by
salary desc)where rownum<2
| Is This Answer Correct ? | 1 Yes | 1 No |
Answer / jyotiprokash
Select * from emp e1 where 1=(select count(distinct sal) from emp e2 where e1.salary<e2.salary)
| Is This Answer Correct ? | 1 Yes | 1 No |
Answer / raja
first find third maximum
then it ll be very easy to find second maximum.. :)
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / em rao
select max(sal)
from emp
where sal<
(select max(sal)
from emp;)
| Is This Answer Correct ? | 2 Yes | 2 No |
Answer / kameshwar shukla(a.i.e.t l.k.o
select max(sal) from emp where sal < (select max(sal) from
emp)
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / khushbu
select max(salary) from emp where salary not in (select
max(salary) from emp)
| Is This Answer Correct ? | 0 Yes | 0 No |
Explain the advantages and disadvantages of stored procedure?
What is trigger with example?
what is log shipping? : Sql dba
Advantages and disadvantages of stored procedure?
what are different types of collation sensitivity? : Sql dba
What is null in pl/sql?
What are the rules to be applied to nulls whilst doing comparisons?
Can dml statements be used in pl/sql?
What does sign mean sql?
How to know the last executed procedure?
What is the current version of postgresql?
How many null values can be inserted in a coulmn whihc is unique constraint
Oracle (3259)
SQL Server (4518)
MS Access (429)
MySQL (1402)
Postgre (483)
Sybase (267)
DB Architecture (141)
DB Administration (291)
DB Development (113)
SQL PLSQL (3330)
MongoDB (502)
IBM Informix (50)
Neo4j (82)
InfluxDB (0)
Apache CouchDB (44)
Firebird (5)
Database Management (1411)
Databases AllOther (288)