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

hente specifik række rækker i en SQL Server-tabel

Du kan bruge ROW_NUMBER i TSQL (2005 og frem) for at gøre dette:

SELECT  ID, Foo, Bar
FROM     (SELECT  ROW_NUMBER() OVER (ORDER BY ID ASC) AS Row,
          ID, Foo, Bar
FROM    SomeTable) tmp
WHERE   Row >= 50 AND Row <= 100

Eller med LINQ-til-SQL osv.:

var qry = ctx.Table.Skip(50).Take(50); // or similar


  1. MySql-opdatering efter indsættelse af nodejs

  2. password_verify php matcher ikke

  3. Ruby on Rails server vil ikke starte:dyld:doven symbolbinding mislykkedes:Symbol ikke fundet:_mysql_get_client_info

  4. Tilføj store og små bogstaver til PostgreSQL