0

SQL を使用してフィールド内の特定のテキストを置き換えるにはどうすればよいですか?

例の表:

id               text
-------------------------------
1        hello my name is keven
2        hello my name is steve
3        hi my name is sam

残りのテキストをそのままにして、フィールド内でhelloどのように置き換えますか?hitext

4

3 に答える 3

2
UPDATE YOUR_TABLE SET `text` = REPLACE(`text`, 'hello', 'hi')
于 2012-04-22T20:40:22.033 に答える
1

この記事に見られるように

update TABLE_NAME set 
FIELD_NAME = replace(FIELD_NAME, ‘find this string’, ‘replace found string with this string’);
于 2012-04-22T20:40:33.213 に答える
0
Select id, REPLACE(text,'hello','hi') AS text from table;

データベースに多少依存しますが、ほとんどのデータベースで動作するはずです。

于 2012-04-22T20:42:10.253 に答える