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

Tager du den næstsidste række med kun ét valg i SQL Server?

For at få den 2. sidste række i én skal du vælge:

SELECT TOP 1 * From
(select Top 2 * from Cinema ORDER BY CinemaID DESC) x                     
ORDER BY CinemaID

Det er egentlig kun "én" markering, fordi den ydre markering er over kun 2 rækker.



  1. Bruges til loop efter With-klausulen i PL/SQL

  2. Sådan fungerer TRY_CAST() i SQL Server

  3. MySQL vælg rækker, hvor dato ikke er mellem dato

  4. Dump en mysql-database til en almindelig tekst (CSV) backup fra kommandolinjen