您的位置:首页 > 其它

求第一个字符串中第二个串的个数

2017-01-03 12:39 239 查看
--创建函数

create function [dbo].[m_count]

(

@str_one nvarchar(200), --第一个字符串

@str_two nvarchar(200) --第二个字符串

)

returns int as

begin

declare @sqlcount int

select @sqlcount=(len(@str_one)-len(replace(@str_one,@str_two,'')))/len(@str_two)

return @sqlcount

end

--测试示例

select dbo.m_count('sqlserver','e') as [count]

--运行结果

/*

count

-----------

2

*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: