码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-01-03 13:08:23      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:get   软件   varchar   count   select   sof   ase   int   target   

--创建函数

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

*/

 

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

标签:get   软件   varchar   count   select   sof   ase   int   target   

原文地址:http://www.cnblogs.com/accumulater/p/6244449.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!