sql >> Databáze >  >> RDS >> Mysql

nalezení 3. nejvyššího platu v mysql bez omezení

Zkuste tento dotaz,

   SELECT *
   FROM one one1
   WHERE ( 3 ) = ( SELECT COUNT( one2.salary )
                   FROM one one2
                   WHERE one2.salary >= one1.salary
                 )

Zde KDE ( n ) můžete zadat libovolné číslo a vrátit tak nejvyšší plat.

Podívejte se na toto Ukázka SQLFiddle



  1. Řazení výstupu řádků SQL podle libovolného pořadí?

  2. Rychlý import dat do mysql v Javě

  3. 3 způsoby, jak vrátit časové pásmo z hodnoty Datetime v Oracle

  4. Stažení výpisu MySQL z příkazového řádku