выберите вторые 100 строк в sql server
привет друзья
у меня есть таблица с 250 записями , я хочу выбрать от 100 до 200 строк , пожалуйста, направьте меня.
Попробуй:
SELECT * FROM ( SELECT *, ROW_NUMBER() OVER (ORDER BY OrderID) AS RowNum FROM [Order Details] ) AS MyDerivedTable WHERE MyDerivedTable.RowNum BETWEEN 100 AND 200
Ницца. 5.
5ed!
Я только что использовал его в качестве ссылки в решении этой проблемы. та же проблема :)
мои 5+
Ницца
Для этого вы также можете использовать Linq-to-SQL. Это тот случай, когда гораздо проще выразить запрос в Linq.
var query = from m in dataContext.MyTable select m; var result = query.Skip(100).Take(100);
+5 для LINQ, изучите его и полюбите :)
Привет,
Используйте sql-запрос следующим образом,
select top(100) ClumnName from Table1 where ClumnName NOT IN (select top (100) ClumnName from Table1 )
Хороший ответ, 5!
5ed!
Я только что использовал его в качестве ссылки в решении этой проблемы. та же проблема :)
Таанкс Джексон
У меня есть один совет, который позволяет вам выбирать из любого диапазона строк.
Проверять
Как выбрать запись на основе номера строки[^]
Я надеюсь, что это поможет.