how to find the 2nd higgest salary in the column for example
take table name is employee?
And also find bottom 2nd lowest salary ?
Answer Posted / vishnu
Here we can find out 2nd highest salary in many ways,
according to the situation we can select anyone…
1st Type:
select min(esal) from emp where esal in (select top 2 esal
from emp order by esal desc)
2nd Type:
select max(esal) from emp where esal not in(select max(esal)
from emp)
3rd Type:
select max(esal) from emp where esal <(select max(esal) from
emp )
4th Type:
select Max(esal) from EMP a where 2=(select
COUNT(distinct(esal)) from EMP b where a.eSAL<=b.eSAL);
-----------------------------------------
For 2nd Lowest Salary:
-- 1st Type:
select min(esal) from emp where esal > (select min(esal)
from emp)
-- 2nd Type:
select * from emp where esal =
(
select max(esal) from emp where esal in (select top 2 esal
from emp order by esal)
)
| Is This Answer Correct ? | 2 Yes | 0 No |
Post New Answer View All Answers
What is the difference between l1 and l2 cache? : Dot net architecture
What is biginteger and when would you use that?
What is .net mobile images control. : Microsoft dot net mobile
Explain about clr?
Differences between VS 2005, 2008 and 2010 ?
Explain the types of memory management? : Dot net architecture
What is msil, and why should my developers need an appreciation of it if at all?
What are the types of application software?
What is a managed code? : Dot net architecture
Explain domestic architecture artifacts? : .NET Architecture
Why only boxed types can be unboxed?
how to change the application name?
IS IT Possible to inherit the AJAX page from child class which(child) is inherit from page class.Because i should apply some security in child class
what is the method while we are using adapter and dataset ?
What is .net transaction?