How to get Top 10 Salaries from a Table

Answers were Sorted based on User's Feedback



How to get Top 10 Salaries from a Table..

Answer / meena dogra

The query will be like this:

Select distinct salary from table
order by salary desc
fetch first 10 rows only

Is This Answer Correct ?    31 Yes 5 No

How to get Top 10 Salaries from a Table..

Answer / shammi

SELECT *
FROM (select * from employee ORDER BY salary desc) employee2
WHERE rownum <= 10
ORDER BY rownum;

correct me if am wrong

Is This Answer Correct ?    3 Yes 1 No

How to get Top 10 Salaries from a Table..

Answer / regu

select distinct salary from table name hwre rownum <=10

Is This Answer Correct ?    6 Yes 5 No

How to get Top 10 Salaries from a Table..

Answer / shaikshavali

if u r using PL/SQL

select distinct id from subs_contacts
where rownum<=10
order by id desc

Is This Answer Correct ?    2 Yes 1 No

How to get Top 10 Salaries from a Table..

Answer / rajesh

db2 "Select Sal from table_name order by sal desc fetch
first 10 rows only with ur"
here i defined an isolation level with ur,so don't be confused.

Is This Answer Correct ?    2 Yes 2 No

How to get Top 10 Salaries from a Table..

Answer / sudhakar1.jha@gmail.com

SELECT Data.Amount FROM (
SELECT ROW_NUMBER() OVER(ORDER BY CUR_ANN_AMT DESC) AS RN,
Amount
FROM Employee_table) AS DATA
WHERE DATA.RN BETWEEN 1 AND 10 ;;;;

Is This Answer Correct ?    0 Yes 0 No

How to get Top 10 Salaries from a Table..

Answer / bharath

In Oracle,
select e1.* from emp e1
where &n>(select distinct(COUNT(*)) from emp e2
where e1.sal>e2.sal)order by sal;


Place where n=10
we get,

Is This Answer Correct ?    2 Yes 3 No

How to get Top 10 Salaries from a Table..

Answer / bharath

select sal from(select ename,sal rownum from emp orderby sal
desc group by sal,rownum)where topsal='&nth';

Is This Answer Correct ?    1 Yes 2 No

How to get Top 10 Salaries from a Table..

Answer / abirami

Sorry.. Answer 1 given by me is incorrect.

Correct Query is

select disntinct salary from tablename
Order by salary
Fetch first 10 rows only

Is This Answer Correct ?    9 Yes 13 No

How to get Top 10 Salaries from a Table..

Answer / samsunisa

select top 10 salary from table name order by salary;

Is This Answer Correct ?    7 Yes 19 No

Post New Answer

More DB2 Interview Questions

When is the results table for the query in a DECLARE CURSOR statement created?

5 Answers  


WHAT IS MEANT BY COMMIT COMMAND?

7 Answers   Wipro,


What is dbrm? When it will be created?

0 Answers  


If there is no row in Emp table with Ename as Raghava and you run the below queries in SPUFI. 1.select Ename from EMP wher Ename = 'raghava' 2.Select count(*) from EMP where Ename = 'raghava' What is SQLCODE shown up in SPUFI

4 Answers   ADP,


How many Buffer pools are there in DB2 and what are they?

1 Answers   IBM,






What is copy pending and check pending in db2?

0 Answers  


What is a db2 cursor?

0 Answers  


What can the SET option of the Repair Utility accomplish?

1 Answers  


What is the use of dclgen in db2?

0 Answers  


what is contained in the DB2 node lock file? A) data base names B) data base users names C) license keys D) server names

5 Answers   Accenture,


How Plan is created while executing the query using SPUFI?

3 Answers  


What is a subselect? Is it different from a nested select?

1 Answers  


Categories