oracle正規表示式regexp_like的使用
對某一個欄位進行to_number處理時,因為部分資料中包含字母,所以報錯
ORA-01722: 無效數字
這樣就需要先除去字母以及字母后面的字元
--處理不含有字母的資料
update a_organ set code_new=code_old where regexp_instr(code_old,'[a-z]')=0;
--處理包含字母的資料
update a_organ set code_new=substr(code_old,1,regexp_instr(code_old,'[a-z]')-1)
where regexp_instr(code_old,'[a-z]')>0;
regexp_count()是統計字串中包含某個字串的個數
select regexp_count('111111','1') from dual;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28803801/viewspace-769438/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle正規表示式regexp_like的用法詳解Oracle
- Oracle 正規表示式函式-REGEXP_REPLACE 使用例子Oracle函式
- Oracle OCP(16):正規表示式的支援Oracle
- Oracle中的正規表示式(及函式)詳解Oracle函式
- ORACLE中使用SQL的正規表示式判斷郵箱格式OracleSQL
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串
- iOS-正規表示式使用iOS
- 正規表示式在Java中的使用Java
- python正規表示式問號的使用Python
- 正規表示式
- 正規表示式.
- Linux 的正規表示式Linux
- JS常用正規表示式及驗證時間的正規表示式JS
- php –正規表示式PHP
- 【Linux】正規表示式Linux
- 【JavaScript】正規表示式JavaScript
- URL正規表示式
- 正規表示式 split()
- 初探正規表示式
- 正規表示式 test()
- 正規表示式(?!)作用
- 正規表示式 {n,}
- SQL正規表示式SQL
- 正規表示式(java)Java
- Python——正規表示式Python
- PHP正規表示式PHP
- 正規表示式概括
- javascript正規表示式JavaScript
- java正規表示式Java
- Shell正規表示式
- 常用正規表示式
- 正規表示式合集
- python正規表示式Python
- 【java】正規表示式Java
- MySQL正規表示式MySql
- JavaScript 正規表示式JavaScript
- 正規表示式 教程
- Python 正規表示式Python
- 正規表示式(一)