how to retrieve the top 3 salaries of the table using rownum
Answer Posted / d.elumalai
CREATE TABLE EMP (NAME VARCHAR2(20),SALARY NUMBER(10));
INSERT INTO EMP VALUES('AAA',10000);
INSERT INTO EMP VALUES('BBB',20000);
INSERT INTO EMP VALUES('CCC',30000);
INSERT INTO EMP VALUES('DDD',40000);
INSERT INTO EMP VALUES('EEE',50000);
INSERT INTO EMP VALUES('FFF',60000);
INSERT INTO EMP VALUES('GGG',70000);
INSERT INTO EMP VALUES('HHH',80000);
INSERT INTO EMP VALUES('III',90000);
COMMIT;
SELECT A.* FROM (SELECT name, salary FROM EMP ORDER BY salary DESC) A WHERE ROWNUM<=3;
Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is sqlservr exe?
What are sql triggers used for?
what is a constraint? : Sql dba
Why cross join is used?
Does sql view stored data?
Why we use cross join?
What is multiple columns?
What is pl sql block in dbms?
What is insert command in sql?
what are the advantages a stored procedure? : Sql dba
Can you upgrade sql express to full sql?
Can we use loop in sql?
How can you load microsoft excel data into oracle? : aql loader
What is an exception in pl/sql?
what are date and time data types? : Sql dba