99问答网
所有问题
oracle查询怎样查某个字段中含有多少个指定字符
表A中有id fre
1 8-9
2 8-9-1
3 8-9-6
用什么方法可以查询出对应id下 fre中‘-’(横杠)的个数
举报该问题
其他回答
第1个回答 2015-04-28
select length(fre) from table where id=? 如果格式是固定的可以这样查,再小计算一下就可以了,目前没有找到更有效的方法,问楼下,求涨姿势!!
追问
格式不固定
本回答被提问者和网友采纳
第2个回答 2018-01-15
select length('00015-00016-00085-00086') - length(replace('00015-00016-00085-00086','-','')) from dual;
相似回答
大家正在搜
相关问题
oracle中如何查询某个表中哪些字段含有某个字符?
oracle查询怎样查某个字段中含有多少个指定字符
oracle查询怎样查某个字段中含有多少个指定字符
Oracle查询表中指定字段的数据是否含有某个字符
在oracle中怎么查询某个字段的长度
Oracle查询表中指定字段的数据是否含有某个字符
Oracle查询表中指定字段的数据是否含有某个字符