Oracle:计算字符串中的子串数?

Mar*_*son 4 oracle plsql

如何计算字符串中子字符串的出现次数?

Mar*_*son 6

从版本11g开始,regexp_count将执行此操作.

select regexp_count('abba', 'b') from dual;
   2 
select regexp_count('abba', 'b+') from dual;
   1 
Run Code Online (Sandbox Code Playgroud)

  • 嘿伙计们,考虑在投票前审查Stack Overflow指南:[**我可以回答我自己的问题吗?**](http://stackoverflow.com/help/self-answer)*是的!Stack Exchange一直明确鼓励用户回答他们自己的问题.如果你有一个问题,你已经知道答案,并且你想公开记录这些知识,以便其他人(包括你自己)可以在以后找到它,那么在Stack Exchange网站上提出并回答你自己的问题是完全可以的.*. (6认同)