在ORACLE数据库的使用中,有时候咱们须要统计某个字符串出现的次数。数据库
可是在11g版本前,咱们须要结合translate函数能够完成,比较麻烦,例如统计“/”在字符串中出现的次数:函数
SELECT LENGTHB(TRANSLATE('01/02/03','/'||'01/02/03','/')) FROM DUAL
显示结果为 2code
在11g开始,能够利用regexp_count函数轻松完成:regexp
SELECT REGEXP_COUNT ('01/02/03', '/' ) FROM DUAL
显示结果为 2字符串