读书人

请问一个更新有关问题。将lsh=SC123-2

发布时间: 2013-12-17 12:06:34 作者: rapoo

请教一个更新问题。将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]

读书人网 >SQL Server

热点推荐