在sql中选择特定的行号
发布时间:2021-05-27 21:51:33  所属栏目:MsSql教程  来源:网络整理 
            导读:参见英文答案 Row Offset in SQL Server15个 T-SQL Skip Take Stored Procedure2个 有什么方法可以在SQL Server中选择指定的行数?就像我的第一个查询一样,我想获得1-5行,然后是6-10行,然后是行?提前谢谢你的答案:) 解决方法 对于SQL Server 2005(设置@start
                
                
                
            | 
                         参见英文答案 > 
 Row Offset in SQL Server15个 
  解决方法对于SQL Server 2005(设置@startRow和@endRow):SELECT OrderingColumn 
FROM (
    SELECT OrderingColumn,ROW_NUMBER() OVER (ORDER BY OrderingColumn) AS RowNum
    FROM MyTable
) AS MyDerivedTable
WHERE MyDerivedTable.RowNum BETWEEN @startRow and @endRow 
 SQL小提琴示例:http://sqlfiddle.com/#!3/b4b8c/4 (编辑:52站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  



