How to read 2nd highest sal from EMP table?

Answers were Sorted based on User's Feedback



How to read 2nd highest sal from EMP table?..

Answer / sasikala

select max(salary) from emp where salary<(select max(salary) from emp);

Is This Answer Correct ?    11 Yes 0 No

How to read 2nd highest sal from EMP table?..

Answer / b.kumar

-- USING MS SQL SERVER

SELECT TOP 1 FROM

( SELECT DISTINCT TOP 2 FROM EMP ORDER BY SAL DESC) EMP
ORDER BY SAL ASC

Is This Answer Correct ?    2 Yes 0 No

How to read 2nd highest sal from EMP table?..

Answer / gali kondareddy

SELECT * FROM EMP WHERE SAL =(SELECT MIN(SAL) FROM EMP WHERE SAL IN (SELECT TOP 2 SAL FROM EMP ORDER BY SAL DESC))

Is This Answer Correct ?    1 Yes 0 No

How to read 2nd highest sal from EMP table?..

Answer / sheshu4040

SELECT MAX(EMP_SALARY) FROM EMP
WHERE EMP_SALARY NOT IN (SELECT MAX(EMP_SALARY) FROM EMP)

Is This Answer Correct ?    0 Yes 0 No

How to read 2nd highest sal from EMP table?..

Answer / arnab bhui

Using Oracle........

create table emp
( id number(10),
sal numeric(10,5)
);

SQL> select max(sal) from (( select sal from emp ) minus ( select sal from emp where sal >= all ( select sal from emp )));

Is This Answer Correct ?    1 Yes 2 No

Post New Answer

More SQL Server Interview Questions

Explain about link server in sql server?

0 Answers  


What are the difference between “where” and “having” clause in sql server?

0 Answers  


Explain rdbms?

0 Answers  


What are the hotfixes and patches in sql server?

0 Answers  


Write a sql query to delete duplicate records from a table called table1

0 Answers  






What is data source in connection string?

0 Answers  


What is function of CUBE ?

0 Answers   HCL,


What is service broker? : sql server database administration

0 Answers  


Tell me about the approaches which you used to counter the DI problems.

0 Answers   EXL,


What are the new features in SQL Server 2005?

3 Answers   Emphasis,


Can another user execute your local temporary stored procedures?

0 Answers  


i have account table which consists of account name,card no and card no consists 16 digits now i want to retrieve the data if card no starts from 4 then it should print visa and if it starts from 5 then it should print master so plse help me to write simple query with out store procs .

3 Answers  


Categories