-4

こんにちは、SQL を使用して、特定の部分文字列を含む文字列を大量の新しい文字列に置き換える方法はあるのでしょうか。ある文字列を別の文字列に問題なく置き換えることができます (検索と置換)。ただし、文字列がほぼ同じであるが正確ではない何千もの行を置き換える必要がある状況があります。それらはすべて末尾に一意の ID が追加されています。すべての行で同じ文字列の最初の部分を使用して、変更したい行を識別し、文字列全体を一意ではない新しい文字列に置き換えたいと考えています。テーブルの向こう側。

4

1 に答える 1

0

以下は、ほとんどのデータベースで機能します。

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

これはあなたが説明していることだと思います。

于 2013-07-29T14:50:30.790 に答える