oracle在一个字符串中查找某个字符出现过几次

SELECT LENGTH(REGEXP_REPLACE(REPLACE('123,45,6,5', ',', '@'),  '[^@]+',  '')) COUNT FROM DUAL;

返回结果为3。

原文地址:https://www.cnblogs.com/james1207/p/3320236.html