小编Sha*_*ath的帖子

计算Oracle SQL中出现的字符数

如何计算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)

regex sql string oracle

7
推荐指数
2
解决办法
8万
查看次数

如何使用oracle sql将10作为TEN

如何使用Oracle Sql将10作为TEN?例如:20作为THOUSAND的TWENTY 1000

oracle

2
推荐指数
1
解决办法
158
查看次数

标签 统计

oracle ×2

regex ×1

sql ×1

string ×1