how to find the second highest salary from emp table?
Answers were Sorted based on User's Feedback
Answer / gaurav singh 'viccky'
select salary from user=(select max(salary)from user where
salary < (select max(salary)from user))
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / arjunraj
aa means table-alias name
bb means table-alisa name
select * from emp aa where 2=(select count(distinct empsalary) from emp bb where aa.empsalary<=bb.empsalary)
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / dakshin
select * from (select a.*,dense_rank() over (order by sal) rnk from emp a order by sal) where rnk =2
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / kishor dange
select max(sal) from table_name where sal<(select max(sal)
from table_name)
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / vikas
select top 1 salary from emp
where salary in (select top 2 salary from emp order by salary desc)order by salary
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / ashwini
select max(salary) from employee where salary < (select max(salary) from employee)
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / manjusha
select * from emp e1
where 2=(select count(distinct salary) from emp e2
where e1.sal<e2.sal);
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / hari thorat
select max(salary) from employee where salary <(select max(salary) from employee);
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / gunjal ghagre
Select sal from table_name order by sal desc limit 1,1;
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / debasish
select ename,sal from (select ename,sal,row_number()
over(order by sal desc)rn from emp)
where rn=1;
| Is This Answer Correct ? | 0 Yes | 0 No |
How do you bind variables in pl sql?
How do you get all records from 2 tables. Which join do you use?
What is the difference between drop and truncate commands?
Mention what plvcmt and plvrb does in pl/sql?
Can procedure in package be overloaded?
When can we use the where clause and the having clause?
What is the best partition size for windows 10?
What is the Difference between Procedure and Function.Can we call a Function in a DML?
Suppose a student column has two columns, name and marks. How to get name and marks of the top three students.
What is the largest value that can be stored in a byte data field?
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 are the parts of a basic sql query?
Oracle (3253)
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)