sql query need to retrive the 5th highest salary from a table

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • partha das
    New Member
    • Nov 2006
    • 6

    sql query need to retrive the 5th highest salary from a table

    sir

    i need a single sql query it may be sub query need to retrive the 5th highest salary from a employee table
  • suvam
    New Member
    • Nov 2006
    • 31

    #2
    U can try this one ----->

    select * from (select distinct val from suvam order by val)
    where rownum < 6
    Minus
    select * from (select distinct val from suvam order by val)
    where rownum < 5 ;

    Comment

    • pavuluri
      New Member
      • Jan 2007
      • 2

      #3
      Originally posted by suvam
      U can try this one ----->

      select * from (select distinct val from suvam order by val)
      where rownum < 6
      Minus
      select * from (select distinct val from suvam order by val)
      where rownum < 5 ;
      select * from emp e where 5=(select count(*) from emp where sal>e.sal)

      thanks
      srinivas

      Comment

      Working...