oracle求字段中指定字符串出现个数
下面结果集中RESULT字段,分别求出 '不考核','部分报送','未报送' 出现的次数sql实现:selectlength(replace(wm_concat(RESULT), '不考核', '不考核|')) - length(wm_concat(RESULT)) bkh,length(replace(wm_concat(RESULT), '部分报送', '部分报...
·
下面结果集中RESULT字段,分别求出 '不考核 ','部分报送','未报送' 出现的次数
sql实现:
select
length(replace(wm_concat(RESULT), '不考核', '不考核|')) - length(wm_concat(RESULT)) bkh,
length(replace(wm_concat(RESULT), '部分报送', '部分报送|')) - length(wm_concat(RESULT)) bfbs,
length(replace(wm_concat(RESULT), '未报送', '未报送|')) - length(wm_concat(RESULT)) wbs
from TABLENAME
查询结果:
sql解读:
length(string) 计算string所占的字符长度:返回字符串的长度,单位是字符。
replace() 函数是用另外一个值来替代字符串中的某个值。用法: replace(原字段,“原字段旧内容“,“原字段新内容“)
wm_concat(column) 函数实现字段合并,column表示需要合并的列名称。

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)