是否有一种方法可以选择sql查询中的下4项。我有一个sql查询填充的asp中继器和它使用的“选择前4名从.....”sql查询。我想要一个按钮,从数据库中选择下4个。这个是可能的吗?谢谢大家。
发布于 2011-08-16 00:00:43
SELECT ID, Foo, Bar
FROM (SELECT ROW_NUMBER() OVER (ORDER BY ID ASC) AS Row,
ID, Foo, Bar
FROM SomeTable) tmp
WHERE Row >= @RowRangeStart AND Row <= @RowRangeEnd发布于 2011-08-15 23:45:33
我建议你看一下:
How to: Return or Skip Elements in a Sequence (LINQ to SQL)
使用Take操作符返回序列中给定数量的元素,然后跳过剩余的元素。
使用Skip运算符跳过序列中给定数量的元素,然后返回剩余数。
发布于 2011-08-15 23:46:43
一种通用的方式是:
SELECT TOP 4 (fields)
WHERE idfield > (highest id field from last top 4 you selected)https://stackoverflow.com/questions/7067089
复制相似问题