在 SQL Server 中,我有兩個字串。需要檢查 string1 是否在 string2 中有任何匹配的單詞。它應該至少與句子中的一個單詞完全匹配。
String2: 你好字串 你好嗎
匹配場景:String1:Hello How Am I String1
Hello 在兩個字串中都很常見
不匹配場景:String1:Am I String1
字串中沒有常見的單詞
uj5u.com熱心網友回復:
和你上一個問題類似,我們只是加入 string_split() 的結果
declare @string2 varchar(max) = 'Hello String How Are You';
declare @string1 varchar(max) = 'Hello How Am I String1';
Select A.Value
From string_split(@string2,' ') A
Join string_split(@string1,' ') B
on A.value=B.value
Group By A.value
結果
Value
Hello
How
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/528849.html
上一篇:在SQL中按資料型別選擇列
