sql >> Databáze >  >> RDS >> Sqlserver

Vezmete předposlední řádek pouze jedním výběrem v SQL Server?

Chcete-li získat 2. poslední řádek v jednom, vyberte:

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

Je to opravdu jen "jeden" výběr, protože vnější výběr má pouze 2 řádky.



  1. ResultSet je z UPDATE. Žádná data

  2. Jak používat trvalé připojení mysqli na různých stránkách

  3. vrátit všechny sloupce v tabulce MySQL ve formátu řetězce

  4. Git Branching Naming Convention:Best Practices