gpt4 book ai didi

sql - 如何只选择表中的每第 n 行?

转载 作者:搜寻专家 更新时间:2023-10-30 20:03:57 24 4
gpt4 key购买 nike

我有一张表,它有 100 多行并且还在增加。我想要这样的行:

1  - row (not needed 2,3,4,5,6,7. rows)
8 - row
15 - row
22 - row
29 - row

注意:在 MSSQL 2008 R2

最佳答案

您可以使用 ROW_NUMBER% , f.e.使用 common-table-expression:

WITH CTE AS
(
SELECT t.*, RN= ROW_NUMBER() OVER (Order By OrderColumn ASC)
FROM dbo.TableName t
)
SELECT * FROM CTE WHERE RN % 7 = 1

关于sql - 如何只选择表中的每第 n 行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42830490/

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