आप ROW_NUMBER
. का उपयोग कर सकते हैं टीएसक्यूएल (2005 के बाद) में ऐसा करने के लिए:
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
या LINQ-to-SQL आदि के साथ:
var qry = ctx.Table.Skip(50).Take(50); // or similar