本文主要是介绍SQL Server 批量更新字段值为ROW_NUMBER()+列名称,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
摘要:有这样一个需求,需要把数据表中的列名称的数据按行号重新排序并更新一下,这里用到了ROW_NUMBER()函数。
一:需求如下图:
二:通过执行如下sql语句实现了上面的需求,如下:
update tbl_papers_test set name = '执业护士考试外科护理学'+cast(rownum as varchar(3)) from(select name,ROW_NUMBER() over(order by id) rownum from tbl_papers_test where name like '%执业护士考试外科护理学%'
)tbl_papers_test where name like '%执业护士考试外科护理学%';
三:执行完成后的结果,如下图:
以上就是执行完的结果!
这篇关于SQL Server 批量更新字段值为ROW_NUMBER()+列名称的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!