最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

sql函數(shù) REGEXP_REPLACE的使用方法小結(jié)

 更新時間:2023年11月30日 10:21:17   作者:知行合一。。。  
假設(shè)您的數(shù)據(jù)在正文中有不必要的空格,您希望用單個空格來替換它們,利用REPLACE函數(shù) ,這篇文章給大家介紹sql函數(shù) REGEXP_REPLACE的使用方法小結(jié),感興趣的朋友一起看看吧

REPLACE

假設(shè)您的數(shù)據(jù)在正文中有不必要的空格,您希望用單個空格來替換它們。利用REPLACE函數(shù)

案例:

REPLACE函數(shù)的參數(shù)指定要用一個空格來替換兩個空格

SELECT REPLACE('Joe Smith',' ', ' ')  

去空格

SELECT REPLACE('Joe Smith',' ', '')  

用其他符號

REGEXP_REPLACE

命令格式:

regexp_replace(source, pattern, replace_string, occurrence)

參數(shù)說明:

● source: string類型,要替換的原始字符串。
● pattern: string類型常量,要匹配的正則模式,pattern為空串時拋異常。
● replace_string:string,將匹配的pattern替換成的字符串。

● occurrence: bigint類型常量,必須大于等于0,
大于0:表示將第幾次匹配替換成replace_string,
等于0:表示替換掉所有的匹配子串。
其它類型或小于0拋異常。

注意:

Oracle: regexp_replace(source, pattern, replace_string, occurrence) mysql: regexp_replace(source, pattern, replace_string)

返回值:

  • 將source字符串中匹配pattern的子串替換成指定字符串后返回,當輸入source, pattern,
  • occurrence參數(shù)為NULL時返回NULL,若replace_string為NULL且pattern有匹配,返回NULL,replace_string為NULL但pattern不匹配,則返回原串。

常用案例

1、用’#‘替換字符串中的所有數(shù)字

 SELECT regexp_replace('01234abcde56789','[0-9]','#') AS new_str FROM dual;

結(jié)果:#####abcde#####

用’#‘替換字符串中的數(shù)字0、9

SELECT regexp_replace('01234abcde56789','[09]','#') AS new_str FROM DUAL;

結(jié)果:#1234abcde5678#

Oracle:

regexp_replace(source, pattern, replace_string, occurrence)

3、格式化手機號,

將+86 13811112222轉(zhuǎn)換為(+86) 138-1111-2222,’+‘在正則表達式中有定義,需要轉(zhuǎn)義。\1表示引用的第一個組

SELECT regexp_replace('+86 13811112222','(\\+[0-9]{2})( )([0-9]{3})([0-9]{4})([0-9]{4})','(\\1)\\3-\\4-\\5');

其他

注意: mysql: regexp_replace(source, pattern, replace_string)

正則符號釋義:

到此這篇關(guān)于sql函數(shù) REGEXP_REPLACE的使用方法小結(jié)的文章就介紹到這了,更多相關(guān)sql函數(shù)regexp_replace用法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

永顺县| 鹤山市| 田林县| 陈巴尔虎旗| 浠水县| 敖汉旗| 和田县| 松潘县| 河南省| 资溪县| 肇源县| 武乡县| 嘉义市| 揭西县| 溆浦县| 徐汇区| 科尔| 轮台县| 五指山市| 通城县| 十堰市| 邵武市| 台南县| 威海市| 堆龙德庆县| 化德县| 蒙山县| 连城县| 荆门市| 神池县| 铅山县| 宜君县| 银川市| 永嘉县| 凌云县| 北流市| 梁河县| 格尔木市| 福州市| 治县。| 江孜县|