今天遇到一个SQL需求,需要用sql语句统计出某个指定字符在字段中出现的次数。
我们的数据库环境是sqlserver,MSSQL没有直接的函数做统计,不过可以用len和replace函数来实现。
不多说,直接上代码,希望能帮到大家。
declare @name varchar(100) set @name='Ae256Qwebym78A2jdAhd0oiAsd' --找出现的次数 select len(@name)-len(replace(@name,'A','')) --结果 4
声明:如需转载,请注明来源于www.webym.net并保留原文链接:http://www.webym.net/jiaocheng/1107.html