如何计算Oracle中某列中特定字符出现的次数?例如,如果我有一个FOO包含a,ABC,def和的数据的表2,3,4,5,我想计算逗号在数据中出现的次数.
CREATE TABLE foo (
str varchar2(30)
);
INSERT INTO foo VALUES( 'a,ABC,def' );
INSERT INTO foo VALUES( '2,3,4,5' );
commit;
Run Code Online (Sandbox Code Playgroud)
我想要的输出是
str cnt
a,ABC,def 2
2,3,4,5 3
Run Code Online (Sandbox Code Playgroud) 如何使用Oracle Sql将10作为TEN?例如:20作为THOUSAND的TWENTY 1000