second highest salary use the subquery

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Ram Prakash
    New Member
    • Oct 2013
    • 1

    second highest salary use the subquery

    Code:
    select max(sal) from emp
    where sal not in (select max(sal) from emp)
    Last edited by Rabbit; Oct 10 '13, 03:07 PM. Reason: Please use [CODE] and [/CODE] tags when posting code or formatted data.
  • Rabbit
    Recognized Expert MVP
    • Jan 2007
    • 12517

    #2
    Please use code tags when posting code or formatted data.

    Did you have a question?

    Comment

    • gaurishere
      New Member
      • Sep 2013
      • 9

      #3
      Code:
      SELECT max(sal) FROM emp WHERE salary < (SELECT max(sal) FROM emp);
      
      
      even u can check ur self 
      1 select max(sal) from Emp;
               MAX(SALARY)
      --------------------
                      28.3
      
      select sal  from Employee order by sal desc
        2  /
      
                    SALARY
      --------------------
      
                      28.3
                        12
                       5.5
      
      SELECT max(sal) FROM emp WHERE salary < (SELECT max(sal) FROM emp);
               MAX(SALARY)
      --------------------
                        12


      easy way to understand

      Comment

      Working...