2
問:我該如何處理在查詢中將每行的行號應用於整個查詢中的某一列?通過訂單索引編輯多行
我添加了一個屏幕截圖,試圖使事情變得更加明顯:
[圖片僅僅是一個簡單的例子]
我想能夠直接使用的值行號在這種情況下。 (以某種方式遍歷數值?)
在此先感謝。 (很抱歉,如果這個問題是有點含糊)
問:我該如何處理在查詢中將每行的行號應用於整個查詢中的某一列?通過訂單索引編輯多行
我添加了一個屏幕截圖,試圖使事情變得更加明顯:
[圖片僅僅是一個簡單的例子]
我想能夠直接使用的值行號在這種情況下。 (以某種方式遍歷數值?)
在此先感謝。 (很抱歉,如果這個問題是有點含糊)
試試這個:
;WITH TEST AS
(
SELECT *,
ROW_NUMBER() OVER (ORDER BY id DESC) AS RowNo
FROM [UserTable]
)
UPDATE TEST
SET myindex = RowNo
好極了!這正是我一直在尋找的工具。非常感謝你。 – Acidic