sql >> Database teknologi >  >> RDS >> Sqlserver

næsthøjeste løn

I tilfælde af uafgjort ønsker du den næsthøjeste distinkte værdi. For eksempel. for værdierne 100, 200, 300, 300 vil du have 200.

Så få den højeste værdi (MAX(salary) => 300) og derefter få den højeste værdi mindre end det:

select max(salary) from mytable where salary < (select max(salary) from mytable);


  1. Python og SQLite forbehold

  2. Tilslutning af html-formular til php-side i henhold til primærnøgle

  3. SQL Server Data Platform Opgradering i 2015

  4. Postgresql vælg indtil et bestemt totalbeløb er nået