I Have Employee table having column name as ID,SALARY
how to get second max salary from employee table with id
ex
ID SALARY
1 20000
7 37000
2 5000

Answers were Sorted based on User's Feedback



I Have Employee table having column name as ID,SALARY how to get second max salary from employee ta..

Answer / elumalai.k

select id,max(salary)from employee where salary<(select
max(salary)from employee)

Is This Answer Correct ?    15 Yes 6 No

I Have Employee table having column name as ID,SALARY how to get second max salary from employee ta..

Answer / ashish

hey u can try This It defenately work...It for The nth
position mean for the N th node try it out.......



SELECT *
FROM emp A
WHERE (n-1) = (
SELECT COUNT(DISTINCT(B.salary))
FROM emp B
WHERE B.salary > A.salary)

Is This Answer Correct ?    5 Yes 0 No

I Have Employee table having column name as ID,SALARY how to get second max salary from employee ta..

Answer / elumalai.k

select top1 id,salary from employee
where
(salary<(select max (salary) As sal from employee As Empp))
orderby salary desc.

Is This Answer Correct ?    5 Yes 0 No

I Have Employee table having column name as ID,SALARY how to get second max salary from employee ta..

Answer / kavitha

select * from emp as a

where sal < 2 from emp as a1
on
(
a.idno=a1.idno
)

Is This Answer Correct ?    4 Yes 0 No

I Have Employee table having column name as ID,SALARY how to get second max salary from employee ta..

Answer / lekhrajdeshmukh

select top 1 id,salary from(select top 2 id,salary from
employee group by id,salary order by salary desc)a order by
salary asc

Is This Answer Correct ?    5 Yes 1 No

I Have Employee table having column name as ID,SALARY how to get second max salary from employee ta..

Answer / sivanandam

SELECT ID,MAX(SALARY) FROM EMP
WHERE SALARY < SELECT MAX(SALARY) FROM EMP

Is This Answer Correct ?    6 Yes 3 No

I Have Employee table having column name as ID,SALARY how to get second max salary from employee ta..

Answer / bobby

SELECT sm ,custid ,ordyear,amount FROM
(SELECT sm ,custid ,ordyear,amount,Rank() OVER (ORDER BY
amount desc)as Rank
FROM dbo.OrderCust)p where rank=2


This is used to select all the rows having the second max
salary.

Is This Answer Correct ?    3 Yes 0 No

I Have Employee table having column name as ID,SALARY how to get second max salary from employee ta..

Answer / tusar

select distinct (a.sal),empno from emp a
where &N = (select count (distinct(b.sal))
from emp b where a.sal <= b.sal);

Is This Answer Correct ?    3 Yes 0 No

I Have Employee table having column name as ID,SALARY how to get second max salary from employee ta..

Answer / chan

SELECT ID, SALARY FROM
(
SELECT ID, SALARY, ROW_NUMBER() OVER (ORDER BY SALARY) AS RN
FROM EMPLOYEE
)
WHERE RN = 1

(YOU CAN CHANGE VALUE OF RN = ANY NUMBER AND YOU WILL GET
THAT VALUE)

Is This Answer Correct ?    3 Yes 1 No

I Have Employee table having column name as ID,SALARY how to get second max salary from employee ta..

Answer / deepa

drop table #temp
select top 2 identity(int,1,1) as SlNo, *
into #temp from employee order by salary desc
select * from #temp where SlNo = 2

Is This Answer Correct ?    3 Yes 1 No

Post New Answer

More SQL Server Interview Questions

what purpose does OPENXML clause have in sql server stored procedure?

1 Answers  


When should you use an instead of trigger?

0 Answers  


How do you create type- insensitive operator?

0 Answers   EXL,


One table how may column and Primary key

3 Answers  


Which table keeps information about stored procedures?

0 Answers  






explain what is a schema in sql server 2005? Explain how to create a new schema in a database? : Sql server database administration

0 Answers  


what are the Prerequisites for Replication?

1 Answers   IBM,


What is a primary key?

0 Answers  


Can we insert data if clustered index is disabled?

0 Answers  


Do you know what are the restrictions that views have to follow?

0 Answers  


What happens if null values are involved in datetime operations?

0 Answers  


Which are the third-party tools used in sql server and why would you use them?

0 Answers  


Categories