濮阳杆衣贸易有限公司

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

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

熱門標(biāo)簽:湖南電腦外呼系統(tǒng)平臺 廣東防封卡外呼系統(tǒng)原理是什么 分享百度地圖標(biāo)注多個位置 外呼系統(tǒng)改進 地圖標(biāo)注牌 菏澤語音電銷機器人加盟公司 長沙智能外呼系統(tǒng) 電銷機器人公司 需要哪些牌照 知名電銷機器人價格
復(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中生成查詢的模糊匹配字符串
  • 擴展 Entity Framework支持復(fù)雜的過濾條件(多個關(guān)鍵字模糊匹配)
  • C/C++實現(xiàn)字符串模糊匹配

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《實現(xiàn)按關(guān)健字模糊查詢,并按匹配度排序的SQL語句》,本文關(guān)鍵詞  實現(xiàn),按,關(guān)健,字,模糊,查詢,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《實現(xiàn)按關(guān)健字模糊查詢,并按匹配度排序的SQL語句》相關(guān)的同類信息!
  • 本頁收集關(guān)于實現(xiàn)按關(guān)健字模糊查詢,并按匹配度排序的SQL語句的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    辽中县| 农安县| 兴业县| 乃东县| 勃利县| 册亨县| 木兰县| 黄冈市| 时尚| 利津县| 临桂县| 丽水市| 桃源县| 神木县| 安康市| 大名县| 天祝| 兴义市| 澜沧| 炎陵县| 浠水县| 乃东县| 玛沁县| 重庆市| 武陟县| 旅游| 平昌县| 韩城市| 通河县| 吕梁市| 聂拉木县| 肃宁县| 丰原市| 勃利县| 肃南| 郎溪县| 水城县| 铁岭县| 温泉县| 浦县| 娄烦县|