如何使用sql替换字段中的某些文本?
示例表:
id text
-------------------------------
1 hello my name is keven
2 hello my name is steve
3 hi my name is sam
我如何在字段hello
中将hi
替换为text
,同时保持其余文字不变?
答案 0 :(得分:2)
UPDATE YOUR_TABLE SET `text` = REPLACE(`text`, 'hello', 'hi')
答案 1 :(得分:1)
如此article
中所示update TABLE_NAME set
FIELD_NAME = replace(FIELD_NAME, ‘find this string’, ‘replace found string with this string’);
答案 2 :(得分:0)
Select id, REPLACE(text,'hello','hi') AS text from table;
它在某种程度上依赖于数据库,但这应该适用于大多数数据库。