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 |
What is sql comments?
How did you export data from database to excel file.
What is AUTH_ID and AUTH_USER in pl/sql ?
Can we create foreign key without primary key?
What is normalisation and its types?
How does one load ebcdic data? : aql loader
How do you display "13th of November, 17 days left for month end" without hardcoding the date.
Can I create table without primary key?
Is sql dba a good career? : SQL DBA
what is the difference between implicit and explicit trigger
What are the different types of database management systems?
There is a table, In one column it has implemented a index, but the index is disturbed by the regular dml statements.. but still we need to keep the index. how it is possible?
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)