-4

嗨,我想知道有没有一种方法可以使用 sql 将包含特定子字符串的字符串替换为质量上的新字符串。我可以用另一个字符串替换一个字符串(查找和替换)。但是,我有一种情况,我需要替换数千行字符串几乎相同但不完全相同的行。它们都有一个唯一的 id 附加到末尾。我想使用字符串的第一部分,这对于每一行都是相同的,以标识我想要更改的行,并用一个新的字符串替换整个字符串,这将不是唯一的桌子对面。

4

1 回答 1

0

以下适用于大多数数据库:

update t
    set col = newstring
    where left(col, xxx) = identifierstring;

我想这就是你所描述的。

于 2013-07-29T14:50:30.790 回答