oracle中怎么统计一个字符串中某个字符出现的次数?

例如字符为‘abcdabcd’怎么统计a出现的次数?instr不太会用

第1个回答  2019-06-03
先得到字段总长度减去把你要统计的字符替换为空的长度
select lengthb(字段)-lengthb(replace(字段,字符,'')) from dual本回答被提问者采纳
第2个回答  2020-09-14
SELECT regexp_count(‘abcdabcd’, 'a') 次数 FROM 表名; 简单又好用的函数
相似回答