Da es bis zum  Microsoft SQL Server 2012 kein Equivalent zrm MySQL Anweisung Limit gab musste man eine rekursive Abfrage in TSQL benutzen um die Funktionalität nachzubilden. Ein typisches Beispiel ist hier zu sehen:

SELECT col1, col2
FROM(
   select col1, col2, ROW_NUMBER() OVER(ORDER BY col1) [rowNumber] from myTable
)q
WHERE rowNumber BETWEEN 2 and 25

Ab MS SQL 2012 geht es dann auch so:

SELECT col1, col2
FROM myTable
ORDER BY col1 DESC
OFFSET 50 ROWS FETCH NEXT 25 ROWS ONLY