sql >> Database >  >> RDS >> Mysql

het 3e hoogste salaris vinden in mysql zonder limiet

Probeer deze zoekopdracht,

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

Hier WAAR (n) je kunt elk nummer invoeren om dat hoogste salaris terug te geven.

Controleer deze Demo SQLFiddle



  1. Hoe u uw SQL Server-database documenteert?

  2. SQL Server REPLACE() vs TRANSLATE():wat zijn de verschillen?

  3. SQL JOIN:kan ze gewoon niet begrijpen

  4. Kan ik Django F()-objecten gebruiken met tekenreeksaaneenschakeling?