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

Søgning SQL Server 2005-resultater

Du kan bruge the Row_Number() funktion. Den bruges som følger:

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

Hvorfra det vil give et resultatsæt med et RowID felt, som du kan bruge til at bladre imellem.

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

osv.



  1. Hvordan bruger man en tabeltype i en SELECT FROM-sætning?

  2. Flet to forespørgsler i Mysql

  3. I SQL Server, hvad er den bedste måde at afgøre, om en given streng er en gyldig XML eller ej?

  4. DECOMPOSE() Funktion i Oracle