ORACLE统计字符串出现的次数

在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字符串

相关文章
相关标签/搜索