返回首页

,您好freinds
我有一个250个记录的表,我想选择100至200行,请指导我。

回答

评论会员:游客 时间:2012/02/05
Blesson马修:嗨,使用这样的SQL查询,codeprelang="SQL" spanclass="code-keyword"select/spanspanclass="code-keyword"top/span(spanclass="code-digit"100/span)ClumnNamespanclass="code-keyword"from/spanTable1spanclass="code-keyword"where/spanClumnNamespanclass="code-keyword"NOT/spanspanclass="code-keyword"IN/span(spanclass="code-keyword"select/spanspanclass="code-keyword"top/span(spanclass="code-digit"100/span)ClumnNamespanclass="code-keyword"from/spanTable1) /pre/code我希望这可以帮助你,感谢
OriginalGriff
评论会员:游客 时间:2012/02/05
尝试:codeprelang="sql"spanclass="code-keyword"SELECT/span*spanclass="code-keyword"FROM/span(spanclass="code-keyword"SELECT/span*,ROW_NUMBER()spanclass="code-keyword"OVER/span(spanclass="code-keyword"ORDER/spanspanclass="code-keyword"BY/spanOrderID)spanclass="code-keyword"AS/spanRowNumspanclass="code-keyword"FROM/span[spanclass="code-keyword"Order/spanDetails])spanclass="code-keyword"AS/spanMyDerivedTablespanclass="code-keyword"WHERE/spanMyDerivedTable.RowNumspanclass="code-keyword"BETWEEN/spanspanclass="code-digit"100/spanspanclass="code-keyword"AND/spanspanclass="code-digit"200/span/pre/code
苏雷Suthar
评论会员:游客 时间:2012/02/05
如果你使用的是MSSQLServer2005和上面可以使用ROW_NUMBER的找出更多的细节imgsrc=另一个{A1}]
阿布舍克苏尔:我已经张贴一个提示,它可以让你从任何行的范围内选择

检查
{A2}

我希望这将有助于菲利普森:您还可以使用LINQ到SQL。这是一个案例是表达LINQ查询要简单得多。


var query = 

    from m in dataContext.MyTable

    select m;

var result = query.Skip(100).Take(100);


甚至如果你不使用它,你可能会得到{A3的},写LINQ查询,然后得到生成的SQL代码: