比如一张表中有:
b0,b1,b2,b3四列,
a0,
a1,
a2,
a3
四行,
a0至a3四行中,对应b2列有字符串
a0:asfdasdfasfdxxxx40,
a1:sfsafsadfsdfxxxx40,
a2:asfdsaxxxx40,
a3:fghgfxxxx40,
请问如何针对b2列中,将a1,a2行字符串中的‘xxxx40’替换为‘yyyy50’
我的代码是:
USE 数据库名;
UPDATE 表名
SET 列名=REPLACE(列名,'xxxx40','yyyy50')
WHERE
列名
IN
(SELECT TOP 10 *
FROM 列名
ORDER BY cd_id DESC)
------解决思路----------------------
USE 数据库名;
UPDATE 表名
SET b2=REPLACE(b2,'xxxx40','yyyy50')
WHERE
b0 IN (a1,a2)