sql >> Database >  >> RDS >> Sqlserver

De voorlaatste rij nemen met slechts één selectie in SQL Server?

Om de 2e laatste rij in één keer te krijgen, selecteert u:

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

Het is eigenlijk maar "één" selectie omdat de buitenste selectie zich over slechts 2 rijen bevindt.



  1. Services met ontbrekende/niet-beschikbare afhankelijkheden

  2. Tips voor het gebruik van SQL Server met Salesforce SOQL

  3. MySql Pre-orderboom gewijzigd om url te maken

  4. SQL Server converteert varbinary naar string