久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

求第一個(gè)字符串中第二個(gè)串的個(gè)數(shù),,綜合模糊查詢

 zww_blog 2012-03-15
求第一個(gè)字符串中第二個(gè)串的個(gè)數(shù)
分類: SQL函數(shù)分享系列


--創(chuàng)建函數(shù)

create function [dbo].[m_count]

(

    @str_one nvarchar(200),  --第一個(gè)字符串

    @str_two nvarchar(200)   --第二個(gè)字符串

)

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]

 

--運(yùn)行結(jié)果

/*

count

-----------

2

*/


綜合模糊查詢


--創(chuàng)建函數(shù)

create function [dbo].[m_fuzzyquery_v1]

(

    @str nvarchar(2000)

)  

returns nvarchar(2000)

as  

begin  

       declare @count int,@i int;

       declare @newchar nvarchar(200),@nn nvarchar(300),@hh nvarchar(200)

       set @count=len(@str);set @i=1;set @nn='';

       while @i<@count+1

       begin

           set @newchar=substring(@str,@i,1)+'%'

           set @nn=@nn+@newchar;

           set @i=@i+1;

       end

    set @hh='%'+@nn

    return @hh

end

 

--測試數(shù)據(jù)

declare @table table (connect varchar(30))

insert into @table

select '我愛程序' union all

select '我的程序生活' union all

select '絕對無聊的生活' union all

select '活得好累' union all

select '程序員的生活' union all

select '序論' union all

select '生機(jī)' union all

select '生活雜志' union all

select '我只是隨便寫寫' union all

select '真的是要來搜索的' union all

select '程序員一生的活路'

 

--普通的模糊查詢

select * from @table where connect like '%程序生活%'

--運(yùn)行結(jié)果

/*

connect

------------------------------

我的程序生活

*/

 

--應(yīng)用函數(shù)查詢

select * from @table where connect like ( select dbo.[m_fuzzyquery_v1]('程序生活'))

--運(yùn)行結(jié)果

/*

connect

------------------------------

我的程序生活

程序員的生活

程序員一生的活路

*/

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多