mssql sqlserver 获取特定字符在字符串中出现的次数的方法分享


摘要:
下文将通过例子讲述逗号在指定字符串中出现的次数,如下所示:
实现环境:sqlserver 2008 R2


实现思路:
将指定字符全部替换掉,然后和原字符串长度进行对比,长度之差则为字符串的出现的次数

 declare @a varchar(100)
 declare @b char(1)
 ---逗号出现的次数
 set @a ='maomao365,78,com,123'
 set @b =','
 select len(@a)-len(replace(@a,@b,''))
 
mssql_sqlserver_字符出现次数分享

mssql_sqlserver_字符出现次数分享