首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请问一个更新有关问题。将lsh=SC123-2013-9-01-111更新成SC123 A-2013-9-01-111

2013-12-17 
请教一个更新问题。将lshSC123-2013--9-01-111更新成SC123 A-2013--9-01-111数据表kc表,里边有lsh一项,有

请教一个更新问题。将lsh=SC123-2013--9-01-111更新成SC123 A-2013--9-01-111
数据表kc表,里边有lsh一项,有多条数据,都是SC123-开头,现在想把所有SC123替换成SC123 A-,如何成批替换?LSH是唯一的。
kc:
lsh                            mc
SC123-2013--9-01-111          A
SC123-2013--9-01-113          B
SC123-2013--10-01-111         C
SC123-2013--11-01-111         D  
SC123-2013--9-01-25            E
SC123-2013--9-01-26           F
替换完后为
lsh                            mc
SC123 A-2013--9-01-111          A
SC123 A-2013--9-01-113          B
SC123 A-2013--10-01-111         C
SC123 A-2013--11-01-111         D  
SC123 A-2013--9-01-25            E
SC123 A-2013--9-01-26           F

[解决办法]

引用:
数据表kc表,里边有lsh一项,有多条数据,都是SC123-开头,现在想把所有SC123替换成SC123 A-,如何成批替换?LSH是唯一的。
kc:
lsh                            mc
SC123-2013--9-01-111          A
SC123-2013--9-01-113          B
SC123-2013--10-01-111         C
SC123-2013--11-01-111         D  
SC123-2013--9-01-25            E
SC123-2013--9-01-26           F
替换完后为
lsh                            mc
SC123 A-2013--9-01-111          A
SC123 A-2013--9-01-113          B
SC123 A-2013--10-01-111         C
SC123 A-2013--11-01-111         D  
SC123 A-2013--9-01-25            E
SC123 A-2013--9-01-26           F




update [kc] set [lsh] =stuff([lsh],6,0,'A') from [kc]

热点排行