SQL REPLACE()字符串替換函數
實例:
把數據庫表article中的所有title字段里的w3cschool字符串替換成hello。
update `article` set title=replace(title,'w3cschool','hello');
replace函數定義
replace(original-string,search-string,replace-string)參數
original-string: 被搜索的字符串。可為任意長度。
search-string: 要搜索并被 replace-string 替換的字符串。該字符串的長度不應超過 255 個字節。如果 search-string 是空字符串,則按原樣返回原始字符串。
replace-string: 該字符串用于替換 search-string。可為任意長度。如果 replacement-string 是空字符串,則刪除出現的所有 search-string。
說明
用字符串表達式3替換字符串表達式1中出現的所有字符串表達式2的匹配項。返回新的字符串。
如果有某個參數為 NULL,此函數返回 NULL。