how to get second highest salary in SQL(as/4000
Answer Posted / s. syam sundar
1.SELECT LEVEL,MAX(SAL) FROM EMP WHERE LEVEL = 2 CONNECT BY
PRIOR SAL >SAL GROUP BY LEVEL
2.SELECT SAL FROM (SELECT SAL FROM EMP ORDER BY SAL DESC)
WHERE ROWNUM <3
MINUS
SELECT SAL FROM (SELECT SAL FROM EMP ORDER BY SAL DESC)
WHERE ROWNUM = 1
3.SELECT MAX(SAL) FROM EMP WHERE SAL <> (SELECT MAX(SAL)
FROM EMP)
regards
syam sundaar
| Is This Answer Correct ? | 4 Yes | 5 No |
Post New Answer View All Answers
What is a native sql query?
Why do we use sql constraints? Which constraints we can use while creating database in sql?
What port does sql server use?
what is “go” in t-sql? : Transact sql
how to return query output in html format? : Sql dba
What are all the different normalization?
What are the parts of a basic sql query?
Can we delete column in sql?
Is big data nosql?
How can you load multi line records? : aql loader
Name the operator which is used in the query for pattern matching?
What is clause?
Why do we need sharding?
Can we have two clustered index on a table?
How to create your own reports in sql developer?