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
函数统计剩余字符的数量,就是要统计的字符.