SQL Update with row_number()

后端 未结 8 1829
执笔经年
执笔经年 2020-11-27 03:07

I want to update my column CODE_DEST with an incremental number. I have:

CODE_DEST   RS_NOM
null        qsdf
null        sdfqsdfqsdf
null        qsdfqsdf
         


        
8条回答
  •  死守一世寂寞
    2020-11-27 03:10

    I did this for my situation and worked

    WITH myUpdate (id, myRowNumber )
    AS
    ( 
        SELECT id, ROW_NUMBER() over (order by ID) As myRowNumber
        FROM AspNetUsers
        WHERE  UserType='Customer' 
     )
    
    update AspNetUsers set EmployeeCode = FORMAT(myRowNumber,'00000#') 
    FROM myUpdate
        left join AspNetUsers u on u.Id=myUpdate.id
    

提交回复
热议问题