「Oracle入門」REGEXP_REPLACEで文字列を置換するサンプル
SQL構文下記
1.数字のみ抽出 SELECT REGEXP_REPLACE('1丁目8番地6号','[^0-9]','') FROM DUAL 実行結果: 186 2.数字のみ削除 SELECT REGEXP_REPLACE('1丁目2番地3号','[0-9]','') FROM DUAL 実行結果: 丁目番地号 3.数字のみ「x」に置き換 SELECT REGEXP_REPLACE('3丁目4番地6号','[0-9]','x') FROM DUAL 実行結果: x丁目x番地x号