Write a query to find second highest salary of an employee.
Answers were Sorted based on User's Feedback
Answer / rajasekhar.v
For selecting Nth highest salary...
SQL> select rownum rank,ename,sal from
(select ename,sal from emp order by sal desc)
group by rownum,ename,sal
having rownum = &n;
'n' may be any valid number required..
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / murali
SELECT
MAX(Sal)
FROM
Emp
WHERE
Level=&Levelno
ORDER BY PRIOR Sal>Sal
GROUP BY Level
--Here we have to give &Levelno = 2
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / dilip
select rank,sal from(select rownum rank,distinct(sal) from
emp order by sal desc)
where rank=2;
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / shahid parvez
select max(sal) from Emp where sal < (select max(sal) from
Emp)
| Is This Answer Correct ? | 1 Yes | 1 No |
Answer / gyana ranjan behera
select ename,sal.rn from(select ename,sal,rownum rn from(select ename,sal from emp order by sal desc))where rn=2;
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / satheesh
SELECT MAX(SAL) FROM EMP A
WHERE SAL NOT IN(SELECT MAX(SAL) FROM EMP B);
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / manikumar
Select Sal from Emp where Sal in (Select Max(Sal) from Emp)
| Is This Answer Correct ? | 0 Yes | 1 No |
Answer / oboyah
SELECT e1.* from ( SELECT last_name, salary,
DENSE_RANK() OVER ( ORDER BY salary DESC) rank
FROM employees) e1 where e1.Rank = 2;
| Is This Answer Correct ? | 0 Yes | 1 No |
Answer / om patel
select (distinct(a.sal) from emp e where rownum=&N(select
count(distinct(b.sal)) from emp b where a.sal<=b.sal)
| Is This Answer Correct ? | 0 Yes | 1 No |
Answer / akilis.org@hotmail.com
Let us assume that
Table Name:salary
Coloumn Name:maxsal(int)
select * from salary order by maxsal desc limit 1,1;
| Is This Answer Correct ? | 0 Yes | 1 No |
Which one of the following is a reason that an INSERT statement might cause an error instead of executing correctly? 1. The INSERT statement was attempting to insert a record into a view that was created from more than one table. 2. The INSERT statement was attempting to insert a record using a combination of constants and values from an existing table. 3. The INSERT statement was attempting to insert a record with a non-NULL value into a table that has that column defined as NULL. 4. The INSERT statement was attempting to insert a record into a table by selecting a record from that same table. 5. The INSERT statement was attempting to insert a record into a view rather than a table.
What are hotfixes and patches?
Why use truncate instead of delete?
What is data type in sql?
give the syntax of grant and revoke commands? : Sql dba
How well can multiple sessions access the same data simultaneously ?
what are all the common sql function? : Sql dba
what is difference between decode and case function?
What is using in sql?
What version is sql?
What SQL keyword must immediately follow the UNION ALL statement? 1. SELECT 2. INTO 3. ORDER 4. WHERE 5. JOIN
Can dml statements be used in pl/sql?
Oracle (3259)
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)