sql >> Databasteknik >  >> RDS >> Sqlserver

Sökresultat för SQL Server 2005

Du kan använda the Row_Number() funktion. Den används enligt följande:

SELECT Row_Number() OVER(ORDER BY UserName) As RowID, UserFirstName, UserLastName
FROM Users

Från vilket det kommer att ge en resultatuppsättning med ett RowID fält som du kan använda för att bläddra mellan.

SELECT * 
FROM 
    ( SELECT Row_Number() OVER(ORDER BY UserName) As RowID, UserFirstName, UserLastName
      FROM Users 
    ) As RowResults
WHERE RowID Between 5 AND 10

etc



  1. Lägga till en primärnyckel med flera kolumner till en tabell med 40 miljoner poster

  2. 2 sätt att lägga till ledande nollor i PostgreSQL

  3. Övervakning av tillgänglighet Grupprepliksynkronisering

  4. hur väljer man jämna poster från en tabell i Oracle?