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

načíst konkrétní rozsah řádků v tabulce serveru SQL Server

Můžete použít ROW_NUMBER v TSQL (2005 a novější), abyste to udělali:

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

Nebo pomocí LINQ-to-SQL atd.:

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


  1. pgbouncer - zavírá se, protože:nečistý server při každém připojení

  2. Ceny hotelových pokojů pro různá roční období

  3. Jak obnovit databázi MySQL ze souborů .myd, .myi, .frm

  4. Auditování PostgreSQL pomocí pgAudit