Internet search results are typically broken into batches. The initial page displays results 1 through perhaps 10, page two shows matches 11–20 and so on. Splitting results up like this is known as (no surprise) paging.
To implement results paging with Microsoft SQL Server (version 2012 or later), try modifying your ORDER BY
clause with OFFSET
and FETCH
. OFFSET
tells SQL Server to start returning x rows into a result set. FETCH
defines the number of rows to return. Continue reading