Finding 2nd and 3rd Highest and Lowest Salaries Using SQL
Finding 2nd and 3rd Highest and Lowest Salaries Using SQL
1. 2nd Highest Salary:
SELECT MAX(Salary)
FROM Employee
WHERE Salary < (SELECT MAX(Salary) FROM Employee);
2. 3rd Highest Salary:
SELECT MAX(Salary)
FROM Employee
WHERE Salary < (SELECT MAX(Salary)
FROM Employee WHERE Salary < (SELECT MAX(Salary) FROM Employee));
3. 2nd Lowest Salary:
SELECT MIN(Salary)
FROM Employee
WHERE Salary > (SELECT MIN(Salary) FROM Employee);
4. 3rd Lowest Salary:
SELECT MIN(Salary)
FROM Employee
WHERE Salary > (SELECT MIN(Salary)
FROM Employee WHERE Salary > (SELECT MIN(Salary) FROM Employee));
@sqlserver @sql #dotnettechpro
Comments
Post a Comment