please tell me the query to get details of the employee
having the second largest salary
Answers were Sorted based on User's Feedback
Answer / shivangi
Select max(Salary) from employeetable where salary < (select
max(salary) from Employeetable)
| Is This Answer Correct ? | 11 Yes | 1 No |
Answer / sushil
select min(a.standardcost) from
(
select distinct top 2 StandardCost
from Production.ProductCostHistory
order by standardcost desc
)a
| Is This Answer Correct ? | 5 Yes | 1 No |
Answer / krishna mohan thamisetty
SELECT * FROM Emp e1
WHERE 2 = (SELECT COUNT(*) FROM Emp e2 WHERE e1.Salary <=
e2.Salary)
| Is This Answer Correct ? | 6 Yes | 3 No |
Answer / eswar
select max(salary) from emp
where salary<(select max(salary) from emp)
| Is This Answer Correct ? | 4 Yes | 1 No |
Answer / devendra dwivedi
Select * from EmpTbl Where Salary = (Select Max(Salary) from
EmpTbl Where Salary < (Select Max(Salary) from EmpTbl)
| Is This Answer Correct ? | 3 Yes | 1 No |
Answer / rathi
If we had a table named Employee which had a column named
Salary and we had to find the second highest Salary in the
Employee table, the query for the same would be:
SELECT TOP 1 Salary FROM (SELECT TOP 2 Salary FROM Employee
ORDER BY Salary DESC) AS E ORDER BY Salary ASC
The subquery or the inner query would return the top 2 rows
in descending Salary order which would be:
5000
4000
The outer query would then select the top 1 row from the
subquery results in ascending Salary order which would be:
4000
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / ss
select max(salary) from emp
where salary<(select max(salary) from emp)
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / roshan
select employeeid, employeeName ,Salary from table1 where
Salary =(select min(a.Salary) from table1 inner join
(select top 2 Salary from table1
order by Salary desc) a on table1.Salary = a.Salary)
if we change the top value we will get the n'th largest
salary
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / ram
SELECT TOP 1 ESAL
FROM
(
SELECT DISTINCT TOP 2 ESAL
FROM EMPLOYEE
ORDER BY ESAL DESC
)ABC
ORDER BY ESAL ASC
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / ajay sara
Select Min(Salary) From (Select Top N * From Table_Name
Order by Salary Desc)
| Is This Answer Correct ? | 0 Yes | 0 No |
How to edit table in sql server 2017?
how to find the particular row in table?(means suppose one table contain 10 rows , in these 10 rows how to find the particular row(example in 10 rows i want 5 row how)?
16 Answers Accenture, IBM, Marlabs,
How does clustered and non clustered index work?
Mention the differences between local and global temporary tables.
Lets say due to N/W or Security issues client is not able to connect to server or vice versa. How do you troubleshoot?
When I run the sql server 2000 setup, it just hangs. What do I do?
can foreign key take role of primary key?
5 Answers CarrizalSoft Technologies, TCS, Villa Marie,
How to get the query of a table in sql server?
What happens when transaction log is full?
What is the fastest way to permanently delete a 1 million row table named customers?
What is use of @@ spid in sql server?
What is recursion? Is it possible for a stored procedure to call itself or recursive stored procedure? How many levels of sp nesting are possible?
Oracle (3253)
SQL Server (4518)
MS Access (429)
MySQL (1402)
Postgre (483)
Sybase (267)
DB Architecture (141)
DB Administration (291)
DB Development (113)
SQL PLSQL (3330)
MongoDB (502)
IBM Informix (50)
Neo4j (82)
InfluxDB (0)
Apache CouchDB (44)
Firebird (5)
Database Management (1411)
Databases AllOther (288)