how to find the second highest salary from emp table?
Answers were Sorted based on User's Feedback
Answer / shrikant
You can find nth max salary
change "limit 0,n" where n = 1,2,3...
select b.sal from (select a.sal from (select distinct sal
from emp order by sal desc) a limit 0,n) b order by sal asc
limit 0,1;
Is This Answer Correct ? | 0 Yes | 1 No |
Answer / shivdas suryawanshi
select salary from emp where salary=(select max(salary)
from emp where salary < (selct max(salary) from emp));
Is This Answer Correct ? | 0 Yes | 1 No |
select salary from employee order by salary DESC LIMIT(1,1)
Is This Answer Correct ? | 0 Yes | 1 No |
select salary from employee order by salary DESC LIMIT(1,1);
Is This Answer Correct ? | 0 Yes | 1 No |
Answer / masthan
select *from emp where sal<selct *from emp where<select *from emp
Is This Answer Correct ? | 0 Yes | 1 No |
Answer / hridayeshwar rao
select max(age) from yd where age<(select max(age) from HK) ; /// True two table Highest
SELECT * FROM HK E1 WHERE 1 =(SELECT COUNT(DISTINCT age) FROM HK E2 WHERE E1.age < E2.age); ///Second Hightest age RT single table
select age from hk e1 where (3-1) = (select count(distinct (e2.age)) from yd e2 where e2.age>e1.age);//// same True Second Hight age RT two table
select max(age) from YD where age not in (select max(age) from YD); //second hight age in single table
Suppose that salery=age
Thanks !!!
Is This Answer Correct ? | 0 Yes | 1 No |
Answer / abhijeet banarse
Select level,Max(sal) from emp1
Where level=&level connect by prior sal>sal
group by level;
Enter the level No=2 (Here enter 2 manually)
Is This Answer Correct ? | 0 Yes | 1 No |
Answer / moharaj m
select max(salary) from emp where salary < (select max
(salary) from emp)
Is This Answer Correct ? | 0 Yes | 1 No |
Answer / rajesh chauhan
sql>select max(salary)from(select salary from employee where
salary not in(select max(salary)from employee))
Is This Answer Correct ? | 0 Yes | 1 No |
Answer / waqas
Hi for second highest record follow this link
http://www.codingresolved.com/discussion/50/how-to-get-second-highest-record-in-sql#Item_2
Is This Answer Correct ? | 0 Yes | 1 No |
What is snowflake sql?
How to fetch records from a partitioned table?
How do you go back in sql?
what is schema? : Sql dba
What are the packages in pl sql?
What is procedure and function in sql?
What are pl/sql cursors?
What are the query optimization techniques?
what is 'mysqld'? : Sql dba
Can instead of triggers be used to fire once for each statement on a view?
What are the benefits of pl sql?
What is the cause of mutating table error and how can we solve it?