[英]rownumber() function to count adjacent cells
我需要使用DTW更新聯系人數據(不能直接使用sql腳本執行)。 “ CardCode”是關鍵字段。 “ CntctCode”是記錄,但是您不能在該字段上更新。 您必須使用一個從0開始且每個記錄遞增的數字進行導入。 我希望查詢添加從0開始的字段,並為每個新的CardCode記錄增加字段。
我已經成功地使用了row_number()命令功能,但是僅用於1個CardCode記錄。 我需要它來處理更大的CardCode。
select row_number() over (order by CntctCode) as PositionInTable
, *
from OCPR
select row_number() over (order by T0.CntctCode) as PositionInTable
, *
from OCPR T0
WHERE T0.CardCode = 'C00001'
PositionInTable CntctCode CardCode
1 12101 C00001
2 12102 C00001
3 12103 C00001
4 12315 C00001
5 12696 C00001
6 13097 C00001
7 13098 C00001
8 13328 C00001
9 13408 C00001
10 13628 C00001
11 13661 C00001
12 13662 C00001
13 14634 C00001
你可以使用分區
select row_number() over (partition by CardCode order by CntctCode) as PositionInTable
, *
from OCPR
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.