我有一个表,其中10个记录,现在我想更新特定的列数据,意味着某些部分列数据和一些没有,例如在第1行我想用标准更改std,其他数据将保持相同,在单个查询中的所有行中更改相同的内容。可以吗?并记住我们不能再次删除和添加单元格,因为它将更改id
id - col1 - col2
1 - A - std abcad
2 - B - std bcddsad
3 - C - std avadsad
4 - A - std abcdsad
5 - B - std bcddsa
6 - C - std avadsad
7 - A - std abcdsd
8 - B - std bcddsds
9 - C - std avadsd
答案 0 :(得分:2)
您可以使用replace功能
Update
table
Set
col2 = Replace(col2, 'std', 'standard');
答案 1 :(得分:0)
UPDATE tblName
SET Column .WRITE('Standard',(CHARINDEX('std',Column,1)-1),LEN('std'))