北京快乐8官网|北京快乐8选一秘诀

品略圖書館

查詢text字段中指定字符的出現次數

--測試數據

create table t1(a text)

insert t1 select ‘案發司法速讀法速讀法司法速讀法速度發來了吉林兩歲鳳飛飛速讀法速讀法速讀法‘

--創建查詢函數

create function f_find(@str varchar(100))

returns int

as begin

declare @a int

declare @b int

declare @c int

declare @d int

declare @e int

declare @str1 varchar(8000)

set @a=0

set @c=0

set @d=1

set @e=1

set @str1=‘‘

while @d<=(select (datalength(a)/3500)+1 from t1) begin

select @str1=substring(a,@e,3500) from t1

set @b=1

while @b>0 begin

select @a=charindex(@str,@str1,@b)

set @[email protected]

if @b>0 begin

set @[email protected]+1

set @[email protected]+1

end

end

set @[email protected]+1

set @[email protected]+3500

end

return @c

end

--調用

select dbo.f_find(‘發‘)

/*結果

-----------

2

(所影響的行數為 1 行)

*/

免責聲明:本文僅代表文章作者的個人觀點,與本站無關。其原創性、真實性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容文字的真實性、完整性和原創性本站不作任何保證或承諾,請讀者僅作參考,并自行核實相關內容。

http://www.kzguv.com.cn/style/images/nopic.gif
我要收藏
個贊
被踩
分享到
相關推薦
精選文章
分享
評論
首頁
北京快乐8官网