色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql字符串替換oracle類型

江奕云2年前9瀏覽0評論

MySQL和Oracle是兩種常用的數(shù)據(jù)庫系統(tǒng),都支持字符串操作。在MySQL中,我們使用函數(shù)“REPLACE”來完成字符串替換操作;而在Oracle中,則需要使用“REGEXP_REPLACE”函數(shù)來實現(xiàn)。

下面我們來看一下具體的使用方法:

MySQL字符串替換

REPLACE(str,old,new)

上述函數(shù)用于把字符串中的“old”子串替換為“new”字符串。其中,“str”為要進行操作的字符串。如下所示:

示例1:
SELECT REPLACE('I love China','China','Chinese');
結(jié)果為:
I love Chinese
示例2:
SELECT REPLACE('123 456 789',' ','_');
結(jié)果為:
123_456_789

Oracle字符串替換

REGEXP_REPLACE(str,old,new)

上述函數(shù)用于把字符串中的“old”子串替換為“new”字符串。其中,“str”為要進行操作的字符串。“old”可以是一個正則表達式,用于匹配要替換的子串。如下所示:

示例1:
SELECT REGEXP_REPLACE('I love China','Ch[a-z]{2}','Chinese');
結(jié)果為:
I love Chinese
示例2:
SELECT REGEXP_REPLACE('123 456 789','[ ]','_');
結(jié)果為:
123_456_789

可以看出,MySQL和Oracle在字符串替換操作上雖然函數(shù)名稱和參數(shù)略有不同,但是使用方法和功能都是大致相同的。