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 the difference between nested table and varray?
Can function return multiple values in sql?
What is pl sql block in dbms?
What is sql lookup?
Explain the difference between 'between' & 'and' operators in sql
What is indexing oracle sql?
How do you modify a table in sql?
explain the delete statements in sql
does sql support programming? : Sql dba
What are sql functions? Describe the different types of sql functions?
Is sqlite good enough for production?
What are different functions in sql?
Is ms sql is free?
What makes a good primary key?
How to handle bulk data?