select the 3rd maximum salary from sql server database if 4
(just an example In practically I may not know the exact
situation) of the highest salaries are equal.

Answers were Sorted based on User's Feedback



select the 3rd maximum salary from sql server database if 4 (just an example In practically I may n..

Answer / shekhar

SELECT TOP 1 salary
FROM (
SELECT DISTINCT TOP 3 salary
FROM tblSalary
ORDER BY salary DESC) S
ORDER BY salary

Is This Answer Correct ?    23 Yes 4 No

select the 3rd maximum salary from sql server database if 4 (just an example In practically I may n..

Answer / sumesh.s.g

--Sumesh.S.G--
SELECT TOP 1 salary
FROM (select top 3 Salary
from dbo.TBL_Employee
order by Salary desc) as TemTable order by Salary asc
--Happy coding--

Is This Answer Correct ?    2 Yes 0 No

select the 3rd maximum salary from sql server database if 4 (just an example In practically I may n..

Answer / jey ganesh

select min(sal) from employee where sal in(
select top 3 sal from employee order by sal desc)

Is This Answer Correct ?    2 Yes 1 No

select the 3rd maximum salary from sql server database if 4 (just an example In practically I may n..

Answer / kiran

select empid,salary
from (select distinct empid,salary,
Dense_Rank() over(order by salary desc) as Rank
from dbo.EmpSalary) b
where b.rank=3

Is This Answer Correct ?    1 Yes 1 No

select the 3rd maximum salary from sql server database if 4 (just an example In practically I may n..

Answer / sandeep saxena

CREATE procedure Proc_Loaddata_Text (@File_path nvarchar
(255),@Table_Name varchar(100)) AS

DECLARE @SQLString NVARCHAR(4000)

/* Build Command*/

SET @SQLString =N'Bulk Insert ['+@Table_Name+'] from ' +
N'N''' + @File_path + N''' with (FIELDTERMINATOR=''|'',
ROWTERMINATOR = ''\n'')'

--print @SQLString

/* Execute */

EXEC (@SQLString)
GO

Is This Answer Correct ?    0 Yes 1 No

select the 3rd maximum salary from sql server database if 4 (just an example In practically I may n..

Answer / vijay saxena

SELECT TOP 1 salary
FROM (
SELECT DISTINCT TOP 3 salary
FROM tblSalary
ORDER BY salary DESC)

Is This Answer Correct ?    0 Yes 2 No

select the 3rd maximum salary from sql server database if 4 (just an example In practically I may n..

Answer / sunil nair

SELECT EmpID,Salary from tblSalary a where 3=(select count
(distinct EmpID) from tblSalary b where b.empid>=a.empid)

For any database

Is This Answer Correct ?    2 Yes 5 No

select the 3rd maximum salary from sql server database if 4 (just an example In practically I may n..

Answer / sunil nair

SELECT EmpID,Salary from tblSalary a where 3=(select count
(EmpID) from tblSalary b where b.empid=a.empid)

for any RDBMS

Is This Answer Correct ?    2 Yes 13 No

Post New Answer

More SQL Server Interview Questions

Where are SQL server users names and passwords are stored in sql server?

0 Answers   HCL,


how many bits ip address consist of? : Sql server database administration

0 Answers  


Is there any performance difference between if exists (select null from table) and if exists (select 1 from table)?

0 Answers  


How send email from database?.

3 Answers   CarrizalSoft Technologies, Merrill Lynch,


What is the use of =,==,=== operators?

0 Answers  






how we use window authentication connection with sql server.?

0 Answers   MCN Solutions,


What is a mutating table error and how can you get around it?

0 Answers  


is there a column to which a default can't be bound? : Sql server database administration

0 Answers  


What is inline variable assignment?

0 Answers  


Define normalisation?

0 Answers  


Is the order of columns in the set clause important in ms sql server?

0 Answers  


What is the use of for clause?

0 Answers  


Categories