REGEXP_COUNT():统计字符串出现的次数

本文介绍了使用正则表达式进行文本中特定字符或模式计数的方法,包括大小写敏感和不敏感的计数方式,以及如何统计除了指定字符外的其他所有字符。通过实例展示了在数据库查询中应用这些技巧的有效性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

示例1:统计A出现次数,大小写敏感c,不敏感i

select regexp_count ('c means Case insensitive matching','A','1','c')  "count(A)" from dual
select regexp_count ('c means Case insensitive matching','A','1','i')  "count(A)" from dual

结果分别为0,3

---查询/36.0或者/00.4或者/88/5在字段zb出现的次数
REGEXP_COUNT(zb,'/36\.0|/00\.4|/88\.5','1','c')
---统计除了;,以外其他的
regexp_count(whole,'[^;,]+') as cnt


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值