久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

t-sql:計算 varchar 列中單詞的出現(xiàn)次數(shù)

t-sql: count occurrences of word in varchar column(t-sql:計算 varchar 列中單詞的出現(xiàn)次數(shù))
本文介紹了t-sql:計算 varchar 列中單詞的出現(xiàn)次數(shù)的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我想使用 ContainsTable 獲取嵌入在名為 description 的 t-sql nvarchar 列中的單個單詞的計數(shù).如果我提供紅色"或綠色"的標準,我怎么知道哪個真正匹配?簡而言之,我正在嘗試進行字數(shù)統(tǒng)計,并且正在尋找最佳方法.

I want to use ContainsTable to get counts on individual words embedded in a t-sql nvarchar column called description. If I provide the criteria of Red Or Green, how can I tell which one actually matched off? In short, i am trying to do word counts and am looking for the best approach.

提前致謝

推薦答案

給你:

drop function dbo.CountOccurrencesOfWord
go

create function dbo.CountOccurrencesOfWord(
    @text varchar(max),
    @word varchar(8000)
)
returns int
as 
begin 
    declare 
        @index int = charindex(@word, @text, 1),
        @len int = len(@word),
        @count int = 0
    while @index > 0  begin             
        set @count = @count + 1
        set @index = charindex(@word, @text, @index + @len)
    end
    return @count
end

GO

if object_id('tempdb..#example') is not null
    drop table #example
create table #example(
    description nvarchar(4000) not null
)

insert into #example select 'red yellow green red white blue red redred red green red'
insert into #example select 'red yellow green red'
insert into #example select 'orange grey green'
insert into #example select ''
insert into #example select 'magenta aqua cyan'

select dbo.CountOccurrencesOfWord(description, 'red'), description
from #example

注意事項 - 這種邏輯在 t-sql 中可能非常昂貴.

word of caution- this kind of logic can be quite costly in t-sql.

這篇關(guān)于t-sql:計算 varchar 列中單詞的出現(xiàn)次數(shù)的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

Modify Existing decimal places info(修改現(xiàn)有小數(shù)位信息)
The correlation name #39;CONVERT#39; is specified multiple times(多次指定相關(guān)名稱“CONVERT)
T-SQL left join not returning null columns(T-SQL 左連接不返回空列)
remove duplicates from comma or pipeline operator string(從逗號或管道運算符字符串中刪除重復項)
Change an iterative query to a relational set-based query(將迭代查詢更改為基于關(guān)系集的查詢)
concatenate a zero onto sql server select value shows 4 digits still and not 5(將零連接到 sql server 選擇值仍然顯示 4 位而不是 5)
主站蜘蛛池模板: 欧美中文字幕一区二区三区亚洲 | 久久午夜精品福利一区二区 | 欧美一级在线免费观看 | 亚洲国产欧美在线人成 | 国产男女视频 | 在线观看午夜视频 | 久久精品一区二区三区四区 | 国产三级网站 | 亚洲成人福利 | 亚洲精品久久久久久久久久久久久 | 北条麻妃99精品青青久久主播 | 99精品网| 国产精品久久久久久中文字 | www.日本国产 | 日韩成人免费视频 | 97超碰免费 | 伊人欧美视频 | 国产视频观看 | 波多野结衣精品 | 天天干天天玩天天操 | 久久久久久国产精品久久 | 宅女噜噜66国产精品观看免费 | 91pron在线 | 视频一区在线观看 | 亚洲一区二区在线 | 一级久久久久久 | 午夜在线观看视频 | 一级h片 | 一级毛片免费视频 | 成人综合久久 | 黄色在线免费观看 | 久久久无码精品亚洲日韩按摩 | 国产精品久久久 | 精品一区二区三区四区五区 | 国产一级片一区二区 | 国产视频1 | 国产一级片91 | 日韩欧美不卡 | 在线观看视频中文字幕 | 成人在线视频免费观看 | 亚洲精品粉嫩美女一区 |