find out the second highest salary?
Answer Posted / elumalai d
CREATE TABLE emp(ID NUMBER(10),NAME VARCHAR2(100),salary NUMBER(10));
INSERT INTO emp VALUES(100,'Steven',40000);
INSERT INTO emp VALUES(101,'Smith',30000);
INSERT INTO emp VALUES(102,'Ranshow',70000);
INSERT INTO emp VALUES(103,'Handscomp',20000);
INSERT INTO emp VALUES(104,'Mitchel',10000);
INSERT INTO emp VALUES(105,'Clarke',90000);
INSERT INTO emp VALUES(106,'Ponting',50000);
INSERT INTO emp VALUES(107,'Clarke',80000);
INSERT INTO emp VALUES(108,'Marsh',60000);
COMMIT;
SELECT salary FROM emp ORDER BY salary DESC;
--Records
--======
90000
80000
70000
60000
50000
40000
30000
20000
10000
SELECT min(salary) FROM (SELECT salary FROM emp ORDER BY salary DESC) WHERE ROWNUM<3;
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
Difference between varchar and varchar2 data types?
What is recovery manager in Oracle?
How to define a specific record type?
How to convert characters to numbers in oracle?
What is an oracle?
Explain about integrity constraint?
What is an oracle cursor variable?
What is redo log?
What is query image?
Write a trigger example in oracle?
What is set operator oracle?
what are archived logs?
what are the default admin accounts in Oracle 10g ?
How to export data with a field delimiter?
what is the difference between functional dependecy and multilevel dependency?