Answer Posted / saraswathi muthuraman
The previous post is to find the 3rd highest value.
Please find the below qry to find the top 3 highest salary
SQL> select a.EMP_NO,a.SAL,a.DEP_NO from emp_test a, (select
SAL,rank() over(order by sal desc) as rank_val from emp_test
group by sal)b where
2 a.sal=b.sal and b.rank_val <=3;
1003 20010 11
1001 10000 11
1001 10000 11
1002 100 11
4 rows selected.
Is This Answer Correct ? | 0 Yes | 1 No |
Post New Answer View All Answers
How do I change the max connections in mysql?
Will mysql remain free?
How many entries can mysql handle?
What are the advantages of MySQL when compared with Oracle?
Can you tell how many values can set the function of mysql to consider?
How do I rename a table in mysql?
Can you tell what are various ways to create an index?
Can mysql store files?
Can mysql function return a table?
What is mysql root?
What is select query in mysql?
What can I do with mysql?
What is sql vs mysql?
how we will Show selected records sorted in an ascending (asc) or descending (desc).
How many queries can mysql handle?