how to get second highest salary in SQL(as/4000
Answers were Sorted based on User's Feedback
Answer / siva kumar yachamaneni
select max(salary) from Employee where salary<(SELECT
max(salary) from Employee)
| Is This Answer Correct ? | 0 Yes | 1 No |
Answer / prabir
Select * From employee emp1 Where 2 = (Select
Count(Distinct(emp1.salary)) From employee emp2 Where
emp2.salary > emp1.salary)
| Is This Answer Correct ? | 3 Yes | 5 No |
Answer / shasi
select sal from emp a where &n=(select count(sal) from emp
b where a.sal>=b.sal)
First u enter 1 means 1st highest sal.then enter2 2nd
highest sal
| Is This Answer Correct ? | 1 Yes | 3 No |
Answer / ashish raut
for 2nd highest price..............
SELECT max(Price) as [MaxPrice] from OrderDetails
where Price<(SELECT max(Price)as MaxPrice from OrderDetails)
for 3rd highest Price........
SELECT max(Price) as [MaxPrice] from OrderDetails
where Price<(SELECT max(Price)as MaxPrice from OrderDetails
where price<(SELECT max(Price)as MaxPrice from OrderDetails))
| Is This Answer Correct ? | 0 Yes | 2 No |
Answer / praveen
select * from emp where max(sal)
where rownow=2
| Is This Answer Correct ? | 0 Yes | 2 No |
Answer / apurva
Select *
From (
Select *
From (select * from emp order by sal desc)
Where rownum < 3 order by sal) ---> n+1 for example for
secound you should use 3
Where rownum < 2
| Is This Answer Correct ? | 4 Yes | 7 No |
Answer / sachin bhalsinge
select * from (select salary from employees order by salary
desc)where rownum=2;
| Is This Answer Correct ? | 5 Yes | 11 No |
Answer / ramesh.p
Select salary
From ( Select salary from emp order by salary desc)
Where rownum =2;
| Is This Answer Correct ? | 10 Yes | 19 No |
Answer / siddhartha
select sal, ename from employee where ROWNUM = 2 order by
sal;
| Is This Answer Correct ? | 12 Yes | 36 No |
What is a trigger ?
11 Answers Accenture, BirlaSoft,
Which sql statement is used to return only different values?
mail-id table contains two columns(email_id,userid) it contains different types of mail-ids,and no of users. here username length is differ na,(ex- tamil@yahoo.com,joshua@hotmail.com like) now i want to fetch the email-ids only starting from '@' (ex-@gmail.com,@yahoo.com,@hotmail.com
How is data stored on a disk?
What do you mean by stored procedures? How do we use it?
how to delete duplicate rows from a specified table(only single table) how do you know which join is need to be used
wt is the diff b/w greast and max ,least and min? wt is the diff b/w case and decod?
4 Answers Oracle, TCS, Tecnics,
what is explain plan?, given an example...
How can I get the number of records affected by a stored procedure?
How do I view tables in sql developer?
What is the difference between drop and truncate commands?
What does pl sql developer do?
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)