主頁 > 知識庫 > 實(shí)現(xiàn)按關(guān)健字模糊查詢,并按匹配度排序的SQL語句

實(shí)現(xiàn)按關(guān)健字模糊查詢,并按匹配度排序的SQL語句

熱門標(biāo)簽:湖南電腦外呼系統(tǒng)平臺 廣東防封卡外呼系統(tǒng)原理是什么 分享百度地圖標(biāo)注多個位置 外呼系統(tǒng)改進(jìn) 地圖標(biāo)注牌 菏澤語音電銷機(jī)器人加盟公司 長沙智能外呼系統(tǒng) 電銷機(jī)器人公司 需要哪些牌照 知名電銷機(jī)器人價(jià)格
復(fù)制代碼 代碼如下:

IF OBJECT_ID('TB')IS NOT NULL DROP TABLE TB
GO
CREATE TABLE tb (ID INT IDENTITY(1,1),VALUE NVARCHAR(100))
INSERT tb SELECT N'中國'
UNION ALL SELECT N'中國人'
UNION ALL SELECT N'中國人民'
UNION ALL SELECT N'日本'
UNION ALL SELECT N'日本人'
UNION ALL SELECT N'我的心中有人姑娘'
UNION ALL SELECT N'人民網(wǎng)'
UNION ALL SELECT N'中國是個偉大的國家'
UNION ALL SELECT N'我們都是中國人,都是炎黃子孫,都是龍人傳人'
IF OBJECT_ID('fn_SplitStringToROWS')IS NOT NULL DROP FUNCTION fn_SplitStringToROWS
GO
CREATE FUNCTION fn_SplitStringToROWS
(
@str NVARCHAR(100)
)
RETURNS @t TABLE(v NVARCHAR(2))
AS
BEGIN
DECLARE @i INT
SET @i=1
WHILE @i=LEN(@str)
BEGIN
INSERT @t SELECT SUBSTRING(@str,@i,1)
SET @i=@i+1
END
RETURN
END
GO
SELECT * FROM DBO.fn_SplitStringToROWS(N'中國人')
DECLARE @searchSTR NVARCHAR(20)
SET @searchSTR=N'中國人'
SELECT ID,[VALUE] FROM tb a
INNER JOIN fn_SplitStringToROWS(@searchSTR) b
ON CHARINDEX(b.v,a.VALUE)>0
WHERE VALUE LIKE N'%[中國人]%'
GROUP BY ID,VALUE
ORDER BY COUNT(DISTINCT v) DESC
DROP TABLE tb

/*
v
----




(3 個資料列受到影響)

ID VALUE
----------- ----------------------------------------------------------------------------------------------------
2 中國人
3 中國人民
9 我們都是中國人,都是炎黃子孫,都是龍人傳人
6 我的心中有人姑娘
1 中國
8 中國是個偉大的國家
5 日本人
7 人民網(wǎng)

(8 個資料列受到影響)
*/
您可能感興趣的文章:
  • sql中生成查詢的模糊匹配字符串
  • 擴(kuò)展 Entity Framework支持復(fù)雜的過濾條件(多個關(guān)鍵字模糊匹配)
  • C/C++實(shí)現(xiàn)字符串模糊匹配

標(biāo)簽:泉州 珠海 商洛 呼和浩特 福建 西寧 天水 美容院

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《實(shí)現(xiàn)按關(guān)健字模糊查詢,并按匹配度排序的SQL語句》,本文關(guān)鍵詞  實(shí)現(xiàn),按,關(guān)健,字,模糊,查詢,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《實(shí)現(xiàn)按關(guān)健字模糊查詢,并按匹配度排序的SQL語句》相關(guān)的同類信息!
  • 本頁收集關(guān)于實(shí)現(xiàn)按關(guān)健字模糊查詢,并按匹配度排序的SQL語句的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章