У меня есть этот запрос ниже, и мне нужно получить от него определенное количество строк, например, 100 строк. Мне также нужно получить строки из определенного количества строк, например, от 100 до 200, от 200 до 300 и т. Д. Я экспериментировал с функцией ROW_NUMBER()
без везения.Выберите конкретное количество строк из запроса
NB! Не может нас «смещение 100 строк выборки рядом только 100 строк», потому что он работает только в MSSQL 2012.
SELECT
Result.CaseCount,
CaseID,
ChildCaseName,
CPR,
FirstName,
LastName,
CustomerInfoID,
InstitutionName,
CaseDeadline,
[StatusName],
[StatusOwner]
FROM ResultSelectorCTE,
(select count(*) as CaseCount FROM ResultSelectorCTE) AS Result
Как я могу это сделать?
Используйте 'ВЫБРАТЬ TOP 100 Column1, cOLUMN2 оТ Table' –
Примечание: при использовании "верх", "предел" е tc, вы всегда должны включать предложение 'order by' ... в противном случае: *, который вы выбираете? * –
Вы хотите получить X строк или получить все, а также количество строк? Вы отметили C# - вы хотите получить счет в коде C# или в SQL-запросе? –