gpt4 book ai didi

sql - 在sql中选择特定行号

转载 作者:行者123 更新时间:2023-12-02 10:34:03 25 4
gpt4 key购买 nike

有什么方法可以在 SQL Server 中选择指定数量的行吗?就像我的第一个查询一样,我想获取第 1-5 行,然后是第 6-10 行,然后继续?预先感谢您的回答:)

最佳答案

对于 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 fiddle 示例:http://sqlfiddle.com/#!3/b4b8c/4

关于sql - 在sql中选择特定行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17259716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com