SQL Server 批量更新字段值为ROW_NUMBER()+列名称
生活随笔
收集整理的這篇文章主要介紹了
SQL Server 批量更新字段值为ROW_NUMBER()+列名称
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
摘要:有這樣一個(gè)需求,需要把數(shù)據(jù)表中的列名稱的數(shù)據(jù)按行號(hào)重新排序并更新一下,這里用到了ROW_NUMBER()函數(shù)。
一:需求如下圖:
二:通過執(zhí)行如下sql語句實(shí)現(xiàn)了上面的需求,如下:
update tbl_papers_test set name = '執(zhí)業(yè)護(hù)士考試外科護(hù)理學(xué)'+cast(rownum as varchar(3)) from(select name,ROW_NUMBER() over(order by id) rownum from tbl_papers_test where name like '%執(zhí)業(yè)護(hù)士考試外科護(hù)理學(xué)%' )tbl_papers_test where name like '%執(zhí)業(yè)護(hù)士考試外科護(hù)理學(xué)%';三:執(zhí)行完成后的結(jié)果,如下圖:
以上就是執(zhí)行完的結(jié)果!
總結(jié)
以上是生活随笔為你收集整理的SQL Server 批量更新字段值为ROW_NUMBER()+列名称的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android常见命令
- 下一篇: java http 上传文件_java利