说有一个变量
v_Source := 'stack#over#flo#w';
如何获取'
#
的出现次数' 在单个 SQL 查询中?
最佳答案
select length('stack#over#flo#w') - length(replace('stack#over#flo#w','#',null))
from dual;
从 oracle 11 开始,您可以使用 REGEXP_COUNT
select REGEXP_COUNT('stack#over#flo#w', '#') from dual;
关于sql - 如何计算单个 SQL 中 varchar 中字符的出现次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37542670/