gpt4 book ai didi

sql - 获取行的动态索引

转载 作者:行者123 更新时间:2023-12-04 14:11:03 25 4
gpt4 key购买 nike

我创建了一个 SQL 查询,它以特定方式对表的所有行进行排序。

问:如何在这样一个动态创建的列表中获取某行的行号(索引?)?

提前致谢。

最佳答案

SELECT Row_NUMBER() OVER (ORDER BY <your criteria>) as RowIndex, other fields
FROM MyTable

更新 :

要将其添加为字段,您可以执行以下操作:
UPDATE T
SET T.Indexfield = X.RowIndex
FROM MyTable T
INNER JOIN (SELECT Row_NUMBER() OVER (ORDER BY <your criteria>) as RowIndex, other fields
FROM MyTable) as X
ON X.<field> = T.<Field>

关于sql - 获取行的动态索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7601225/

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