Aci*_*dic 2 sql ssms sql-server-2008 sql-server-2008-r2
问:如何在查询中使用/应用查询中每行的行号到整个查询中的某个列?
我添加了一个屏幕截图,试图让事情变得更加明显:

[图片只是一个简单的例子]
我希望能够在这样的上下文中直接使用行号的值.(以某种方式迭代这些值?)
提前致谢.(对不起,如果问题有点模糊)
Upe*_*ari 10
试试这个 :
;WITH TEST AS
(
SELECT *,
ROW_NUMBER() OVER (ORDER BY id DESC) AS RowNo
FROM [UserTable]
)
UPDATE TEST
SET myindex = RowNo
Run Code Online (Sandbox Code Playgroud)