Oracle資料庫統計字串中某個字元的次數

2021-08-19 19:28:58 字數 695 閱讀 4614

select length(regexp_replace(replace('13801158313,13501146313,13910080420,13910017737,13910074667,13910928630,13811989476,13501360706,13811446392', ',', '|'),  '[^|]+',  '')) + 1 as count from dual;
統計一串**號碼字元的**個數:

利用**號碼之間的逗號,將其替換其他字元

replace('13801158313,13501146313,13910080420,13910017737,13910074667,13910928630,13811989476,13501360706,13811446392', ',', '|')
可以統計某個字串中特定的字元,將其轉化成正規表示式容易識別的簡單字元.
select replace('黑化肥發灰揮發會發黑灰化肥發黑', '化', '|') as t from dual;
通過

regexp_replace
函式去除其他的字元即可.

length
函式統計剩餘字元的數量,就是要統計的字元.

Oracle資料庫連線字串

oracle資料庫連線字串 經典大全 附件官方文件 2008 11 21 13 34 odbc 新版本driver server myserveraddress uid myusername pwd mypassword 舊版本driver connectstring oracleserver.wo...

Oracle資料庫中的字串函式

最近學了一些關於oracle的字串處理的方法,在這裡記下來。表示零或多個字元 表示乙個字元 對於特殊符號可使用 escape 識別符號來查詢 select from emp where ename like escape 上面的 escape 表示 後面的那個符號不當成特殊字元處理,就是查詢普通的 ...

資料庫連線字串 Oracle 連線字串

odbc 新版本driver server myserveraddress uid myusername pwd mypassword 舊版本driver connectstring oracleserver.world uid myusername pwd mypassword ole db,ol...