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;
私が欲しい出力は
str cnt
a,ABC,def 2
2,3,4,5 3