Solve this Sql Query

Discussion in 'Computer Science | IT | Networking' started by goyal420, Sep 3, 2010.

    Guravareddy Certified CEan

    Message Count:
    2
    Ratings Received:
    +0
    Engineering Discipline:
    Computer Science
    select salary from employee e1 where n =(select count(e2.salary) from employee e2 where e1.salary<=e2.salary);

    Here In this case n=2(for 2nd largest)

    sachinswetha Certified CEan

    Message Count:
    9
    Ratings Received:
    +3
    Engineering Discipline:
    Computer Science
    select * from employee where (select max(salary) from employee where rownum=2);

    ravi.shankar028 Newbie

    Message Count:
    4
    Ratings Received:
    +0
    Engineering Discipline:
    Computer Science
    ROWNUM works for Oracle. This query cannot be used across all the databases. ;)

    mnr Certified CEan

    Message Count:
    1
    Ratings Received:
    +0
    Engineering Discipline:
    Computer Science
    Display xyz(letters between - and -) from '123-xyz-abc' using sql or pl/sql

    Bochare Rupali Certified CEan

    Message Count:
    4
    Ratings Received:
    +1
    Engineering Discipline:
    Computer Science
    yes u r right goyal

Share This Page