write the query for find the top 2 highest salary in sql
server
Answer Posted / sums
Step1:
Create the "Salary" table,
Create table Salary
( Design_name varchar(20),
Basic_Sal int)
Step2:
Insert the values into "Salary" table,
Insert into Salary values('Office_Boy',4000)
Go
Insert into Salary values('Clerk',5000)
Go
Insert into Salary values('Head_Clerk',6000)
Go
Insert into Salary values('Accountant',7000)
Go
Insert into Salary values('Manager',8000)
Go
Insert into Salary values('PA',9000)
Go
Insert into Salary values('GM',10000)
Step3:
Write the Query aganist "Salary" table to find 'N'th
Maximum Basic Salary.
Query:
Select * from Salary s1 where (N =(select count(distinct
(s2.Basic_Sal)) from Salary s2
where s2.Basic_Sal>=s1.Basic_Sal))
N=1 --> Finds the first maximum Basic_sal
N=2 --> Finds the second maximum Basic_sal
N=3 --> Finds the Third maximum Basic_sal
.
.
.
N='N'--> Finds the 'N'th maximum Basic_sal
To find '2' maximum:
Select * from Salary s1 where (2=(select count(distinct
(s2.Basic_Sal)) from Salary s2
where s2.Basic_Sal>=s1.Basic_Sal))
Output:
Design_name Basic_sal
PA 9000
Is This Answer Correct ? | 6 Yes | 3 No |
Post New Answer View All Answers
Write the SQL query to drop, truncate and delete table.
how would you improve etl (extract, transform, load) throughput?
Data table as parameter in sql server?
Please explain that what are the basic functions for master, msdb, model, tempdb and resource databases? : SQL Server Architecture
What is the federation in sql azure?
How do you clear a log file?
Write a query to include a constraint, to check whether the employee salary is greater than 5000?
What is the difference between indexing and hashing?
What is exclusive locks?
What is master database? : SQL Server Architecture
What is dml command?
Explain throw statement in sql server 2008?
Explain differences between web edition and business edition?
Create and insert into temp table in sql server?
how to avoid cursors? : Sql server database administration