【SQL SERVER】修改字段部分值

SQL SERVER 修改 字段部分子串

平时修改字段都是使用

UPDATE 表名 SET 字段名 = 字段新值 WHERE 条件

修改整个字段.

今天来了一个新需求,只要修改原字段中的部分子串.

如,修改字段值,将CM70V1420420001修改成CM70V1220420001

即将子串’14’ 替换’12’

本质上还是设置字段新值,只不过要用到字符处理函数 SUBSTRNING 和 LEN

具体SQL语句如下

UPDATE 表名

SET SnCode = ‘CM70V12’+SUBSTRING(SnCode,8,LEN(SnCode)-7)

WHERE 条件

把SnCode替换成要修改的字段名,再写上表名和条件即可

    原文作者:YasinDoyle
    原文地址: https://blog.csdn.net/RekklesYasin/article/details/109327447
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞