查询一个字符在一个字符串中出现的次数

Posted salv

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查询一个字符在一个字符串中出现的次数相关的知识,希望对你有一定的参考价值。

create function AccRepeat(@str varchar(50),@sub varchar(50))
returns int
as
begin
declare @pos int,@n int
select @n=0, @pos=charindex(@sub,@str)
while(@pos<>0)
begin
select @str=right(@str,len(@str)-@pos),@pos=charindex(@sub,@str),@n=@n+1
end
return(@n)
end
go
select dbo.AccRepeat(‘MicrosoftSQLServer‘,‘s‘) 
------
3

  

以上是关于查询一个字符在一个字符串中出现的次数的主要内容,如果未能解决你的问题,请参考以下文章

用JAVA写查询一个字符串中是否包含另外一个字符串以及出现的次数

sql查询某个字符出现几次

查找一个单词在字符串中出现的次数的几种方法

js查询一个字符串内出现次数最多的字母

怎么判断一个字符里面某个字符串出现的次数

sql server 查询字符串指定字符出现的次数