MySQL REPLACE函數用于在字符串中查找并替換指定的字符或字符串。它的語法如下:
REPLACE(string, search_string, replacement_string)
其中:
用法示例:
SELECT REPLACE(‘Hello, World!’, ‘o’, ‘x’); 結果:Hellx, Wxrld!(將字符串中的所有o替換為x)
SELECT REPLACE(‘Hello, World!’, ‘World’, ‘MySQL’); 結果:Hello, MySQL!(將字符串中的所有World替換為MySQL)
SELECT REPLACE(REPLACE(‘Hello, World!’, ‘o’, ‘x’), ‘l’, ‘y’); 結果:Heyyx, Wxrxd!(將字符串中的所有o替換為x,并將所有l替換為y)
需要注意的是,REPLACE函數是大小寫敏感的,即區分大小寫。如果要進行大小寫不敏感的替換操作,可以使用MySQL的REGEXP_REPLACE函數。