OceanBase REPLACE

2021-06-18 17:49 更新

?REPLAC? 函數(shù)將字符表達(dá)式值中,部分相同字符串,替換成新的字符串。

語法

REPLACE(c1,c2[,c3])

參數(shù)

參數(shù)

說明

c1

等待替換的字符串 CHAR

c2

搜索需要替換的字符串

c3

替換字符串,默認(rèn)為空(即刪除之意,不是空格)

?c1?、?c2? 和 ?c3? 的數(shù)據(jù)類型可以是 ?CHAR? 、?VARCHAR2?、?NCHAR?、?NVARCHAR2? 和 ?CLOB?。

返回類型

返回的字符串與 ?c1? 的字符集相同。如果 ?c3? 缺省或者為 ?NULL?,那么所有 c1 中出現(xiàn)的 c2 都將被移除。如果 ?c2? 為 ?NULL?,那么結(jié)果就是 ?c1? 。如果 ?c1? 是 ?LOB? 數(shù)據(jù)類型,則函數(shù)返回 ?CLOB? 數(shù)據(jù)類型。如果 ?c1? 不是 ?LOB? 數(shù)據(jù)類型,則函數(shù)返回 ?VARCHA2? 數(shù)據(jù)類型。

示例

執(zhí)行以下語句:

SELECT replace('he love you','he','i') test FROM DUAL;

查詢結(jié)果如下:

+------------+
| TEST       |
+------------+
| i love you |
+------------+


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)