查找某个字符在字符串中的个数的技巧 Oracle没有提供查找某个字符在字符串中出现次数的函数,当遇到这样的需求的时候,我们只能使用另外的方法去实现。 简单的思路就是,假设有个字符串str,然后里面有n个【a】字符,当把这n个【a】字符去掉之后,就可以获得剩下字符串的长度,然后再用原来的字符串长度减去剩下的字符串长度,就得到【a】字符在源字符串中的个数了。 LENGTH(STR) - LENGTH(REPLACE(STR, ‘a’, ‘’)) 我们来试一下: SELECT LENGTH(‘yang
select length(replace(a.parentids, ',', ',,'))-length(a.parentids) from dual;
©️2020 CSDN皮肤主题: 编程工作室 设计师:CSDN官方博客返回首页
梁萌CSDN认证博客专家CSDN认证企业博客