SQL SERVER 修改 字段部分子串
平时修改字段都是使用
UPDATE 表名 SET 字段名 = 字段新值 WHERE 条件
修改整个字段.
今天来了一个新需求,只要修改原字段中的部分子串.
如,修改字段值,将CM70V1420420001修改成CM70V1220420001
即将子串’14’ 替换’12’
本质上还是设置字段新值,只不过要用到字符处理函数 SUBSTRNING 和 LEN
具体SQL语句如下
UPDATE 表名
SET SnCode = ‘CM70V12’+SUBSTRING(SnCode,8,LEN(SnCode)-7)
WHERE 条件
把SnCode替换成要修改的字段名,再写上表名和条件即可