以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如果通过SQL语句,后台替换字符串?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=151096)

--  作者:pc005637
--  发布时间:2020/6/15 12:00:00
--  [求助]如果通过SQL语句,后台替换字符串?
例子:
字段A,如果值为 “1,2,5,6”,替换成“1,2,3,5,6”,就加多个3,
如果值为“1,2,3,5,6”,就不用再加了,忽略过去。
请教一下,SQL语句的写法。

--  作者:sloyy
--  发布时间:2020/6/15 12:19:00
--  

不会吧?up date 语句也要请教? 

UP DATE {表A} SET 字段A ="1,2,3,5,6" WHERE 字段A ="1,2,5,6"


--  作者:pc005637
--  发布时间:2020/6/15 12:31:00
--  我的意思是说,字符串含3的话,就不用加,没有就加3,不一定是固定格式的。
我的意思是说,字符串含3的话,就不用加,没有就加3,不一定是固定格式的。
--  作者:有点蓝
--  发布时间:2020/6/15 13:48:00
--  
UP DATE {表A} SET 字段A = 字段A + \',3\' WHERE \',\'+ 字段A+\',\' not like \'%,3,%\'

只能加到后面