Oracle使用正則表達式

regexp_replace(1,2,3,4,5,6)

語法說明:1:字段 2:替換的字段 3:替換成什麼 4:起始位置(默認從1開始) 5:替換的次數(0是無限次) 6:不區分大小寫

SELECT
CONCAT(LEFT(IdentityCardNo,3), ‘’ ,RIGHT(IdentityCardNo,4)) AS 身份證號
FROM c_inhabitantinfo;
----替換字符
select replace(mmformflow027field5,substr(mmformflow027field5,4,4),'
’) from MB_MFORMFLOW027

字段不爲空的查詢
select *from MB_MFORMFLOW027 where mmformflow027field4id is not null ;

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