Oracle的REPLACE函數用于替換字符串中的指定部分。它的語法如下:
REPLACE(source_string, search_string, replacement_string)
參數說明:
函數返回值為替換后的結果字符串。
用法示例:
替換單個字符:
SELECT REPLACE('Hello', 'o', 'i') FROM dual;
-- 輸出結果為 "Helli"
替換多個字符:
SELECT REPLACE('Hello', 'l', 'y') FROM dual;
-- 輸出結果為 "Heyyo"
替換字符串中的子串:
SELECT REPLACE('Hello, World!', 'o', 'i') FROM dual;
-- 輸出結果為 "Helli, Wirld!"
連續使用多次REPLACE函數:
SELECT REPLACE(REPLACE('Hello', 'l', 'y'), 'o', 'i') FROM dual;
-- 輸出結果為 "Heyyi"
注意事項: