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

t-sql:計算 varchar 列中單詞的出現次數

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

問題描述

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

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.

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

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

相關文檔推薦

Modify Existing decimal places info(修改現有小數位信息)
The correlation name #39;CONVERT#39; is specified multiple times(多次指定相關名稱“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(將迭代查詢更改為基于關系集的查詢)
concatenate a zero onto sql server select value shows 4 digits still and not 5(將零連接到 sql server 選擇值仍然顯示 4 位而不是 5)
主站蜘蛛池模板: 日韩中文字幕一区二区 | 久久精品69 | 国产精品毛片无码 | 久久小视频| 日韩有码一区二区三区 | 成人在线视频观看 | av午夜激情 | 91精品在线看 | 国产精品久久久久久久久久妞妞 | 最新午夜综合福利视频 | 国产精品一区二区无线 | 日韩成人在线免费观看 | 亚洲精品18 | 毛色毛片免费看 | 男人久久天堂 | 亚洲天堂二区 | 亚洲综合久久久 | 97超碰人人 | 毛片在线看片 | 欧美一级特黄aaa大片在线观看 | 成人一区av偷拍 | 午夜伦4480yy私人影院 | 一级黄色裸片 | 精品视频在线观看 | 欧美黄色网络 | 日韩欧美成人精品 | 久久久一| 欧美成人二区 | 久久久日韩精品一区二区三区 | 国产视频欧美 | 蜜臀网| 亚洲狠狠| 亚洲视频 欧美视频 | 国产在线中文字幕 | 久草院线| 久久久精品久久 | 99热国产在线播放 | 亚洲天堂久久新 | 午夜精品影院 | 五月综合色啪 | 一区二区三区视频在线免费观看 |