sql >> Databasteknik >  >> RDS >> Sqlserver

Slå in alla SQL Server 2008-satser med skip/take-operatorer

Du kan använda denna sql-mall för att få önskat antal poster för SQL.

WITH [AnyVariable] AS
(
select * ,ROW_NUMBER() over(order by [Col1]) AS 'RowNum'
     from [Table1]
)
SELECT * FROM [AnyVariable]
WHERE RowNum BETWEEN 3 AND 6

Byt bara ut sakerna i [] med dina grejer. Kom ihåg att ta bort []. Och använd sedan detta i din metod ovan.



  1. Vad är det bästa sättet att ansluta till en Mysql-databas i Delphi

  2. MySQL Välj datum lika med idag

  3. Kan inte öppna och låsa privilegietabeller:Tabell 'mysql.user' existerar inte

  4. Django-anteckningar i JSONField med Postgres