0

私はこのコラムを持っています

コラム
ロンドン/パリ
トロント/パリ
東京/パリ

「paris」という単語だけを更新したい

私の望ましい結果:

コラム
ロンドン/トルコ
トロント/トルコ
東京/トルコ

パリの隣にトロントがある場合、ベルリンに更新するような条件を設定できますか?

編集。
oracle や sybase のクエリについて知りたいです。(この質問を ora と syb で分けて聞いてよいかどうかわかりません。モデレーターがそれについてアドバイスしてくれることを願っています)

4

2 に答える 2

2

これを行うには、TSQL の replace 関数を使用できます。

UPDATE myTable
SET MyColumn = REPLACE(MyColumn, 'paris', 'turkey')
WHERE MyColumn LIKE '%paris%'
于 2013-06-17T15:14:02.320 に答える
0

使用する:

update #t set col1 = str_replace(col1, 'paris', 'turkey')
于 2013-07-27T10:45:35.733 に答える