Oracle SQL Replace Regexp_Replace方法

替換字符的方法:

使用場景:

	1.替換特殊字符:替換製表符,換行符...等等

	2. 替換很繁瑣的業務,比如替換所有數字,所有字母,等等不是特定的字符串的數據

簡介:

REPLACE(source, search_str, replace_str)
	source: 對應字段
	search_str:  替換的準確值
	replace_str:替換成什麼

REPLACE(source, search_str, replace_str)  功能==  update table set source=replace_str where source=search_str
REGEXP_REPLACE(source, pattern, replace_str)
    source: 對應字段
	pattern:  正則表達式
	replace_str:替換成什麼

REGEXP_REPLACE(source, pattern, replace_str) 功能== update table set source=replace_str where regexp_like(source,pattern);

區別: 空格來言,可以輸入空格,但是空格

比如:12312 123 (這塊是有可能是\t \n)
在這裏插入圖片描述
用\s 轉空字符串 就會省略掉 空白字符的問題
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章