REPLACE ( string_expression1, string_expression2, string_expression3 )
string_expression1:待搜尋的字串(字元或二進位資料)。string_expression2:要尋找的子字串。string_expression3:替換用的子字串。回傳型別同 string_expression1。
將 'abcdefghicde' 中的 'cde' 替換為 'xxx':
SELECT REPLACE('abcdefghicde', 'cde', 'xxx');
-- 結果:abxxxfghixxx
更新資料表欄位:
UPDATE tb1 SET f1 = REPLACE(f1, 'abc', 'def');
適用於清理髒資料、統一格式、移除特定標記等情境。