下载吧 - 绿色安全的游戏和软件下载中心

软件下载吧

当前位置:软件下载吧 > 数据库 > MS_SQL > SQL开发基础:SqlServer 正则表达式的字符处理问题

SQL开发基础:SqlServer 正则表达式的字符处理问题

时间:2024-03-08 08:50作者:下载吧人气:34

SQL Serve提供了简单的字符模糊匹配功能,比如:like, patindex,不过对于某些字符处理场景还显得并不足够,日常碰到的几个问题有:

1. 同一个字符/字符串,出现了多少次

2. 同一个字符,第N次出现的位置

3. 多个相同字符连续,合并为一个字符

4. 是否为有效IP/身份证号/手机号等 

一. 同一个字符/字符串,出现了多少次

同一个字符,将其替换为空串,即可计算

declare @text varchar(1000)
declare @str varchar(10)
set @text = ‘ABCBDBE’
set @str = ‘B’
select len(@text) – len(replace(@text,@str,”))

标签MSSQL,SQLServer,技术文档,数据库,SQLSERVER

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

热门阅览

最新排行

公众号