Существует довольно простой метод для T-SQL
, хотя я не уверен, эффективен ли он до prestanda, если пропускаете большое количество строк.
SELECT TOP numberYouWantToTake
[yourColumns...]
FROM yourTable
WHERE yourIDColumn NOT IN (
SELECT TOP numberYouWantToSkip
yourIDColumn
FROM yourTable
ORDER BY yourOrderColumn
)
ORDER BY yourOrderColumn
Если вы используете .Net, вы можете использовать, например, IEnumerable с вашими данными:
IEnumerable<yourDataType> yourSelectedData = yourDataInAnIEnumerable.Skip(nubmerYouWantToSkip).Take(numberYouWantToTake);
Это имеет обратную сторону, что вы получаете все данные из хранилища данных.