亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時(shí)間:2009年09月21日 19:07:41   作者:  
SQL語句實(shí)現(xiàn)按關(guān)健字模糊查詢,并按匹配度排序
復(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'中國是個(gè)偉大的國家'
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 個(gè)資料列受到影響)

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

(8 個(gè)資料列受到影響)
*/

相關(guān)文章

  • 常用SQL語句(嵌套子查詢/隨機(jī)等等)詳細(xì)整理

    常用SQL語句(嵌套子查詢/隨機(jī)等等)詳細(xì)整理

    本文整理了一些常用的sql語句:插入語句得到自動(dòng)生成的遞增ID值實(shí)現(xiàn)是1 或0 想顯示為男或女/嵌套子查詢/顯示文章、提交人和最后回復(fù)時(shí)間/隨機(jī)提取條記錄的例子等等太多了就不一一講了,感興趣的朋友可以聊接下
    2013-01-01
  • 使用SQL語句創(chuàng)建數(shù)據(jù)庫與創(chuàng)建表操作指南

    使用SQL語句創(chuàng)建數(shù)據(jù)庫與創(chuàng)建表操作指南

    這篇文章主要給大家介紹了關(guān)于使用SQL語句創(chuàng)建數(shù)據(jù)庫與創(chuàng)建表操作的相關(guān)資料,創(chuàng)建數(shù)據(jù)庫是數(shù)據(jù)庫管理的第一步,而SQL語句是創(chuàng)建數(shù)據(jù)庫的基本工具,需要的朋友可以參考下
    2023-08-08
  • SqlServer中用exec處理sql字符串中含有變量的小例子

    SqlServer中用exec處理sql字符串中含有變量的小例子

    這篇文章主要介紹了用exec處理sql字符串中含有變量的小例子,有需要的朋友可以參考一下
    2013-12-12
  • 解析Mybatis對(duì)sql表的一對(duì)多查詢問題

    解析Mybatis對(duì)sql表的一對(duì)多查詢問題

    這篇文章主要介紹了解析Mybatis對(duì)sql表的一對(duì)多查詢,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • SQLServer 管理常用SQL語句

    SQLServer 管理常用SQL語句

    SQL Server管理常用SQL語句,方便快速的解決問題。
    2009-08-08
  • 有關(guān)數(shù)據(jù)庫SQL遞歸查詢?cè)诓煌瑪?shù)據(jù)庫中的實(shí)現(xiàn)方法

    有關(guān)數(shù)據(jù)庫SQL遞歸查詢?cè)诓煌瑪?shù)據(jù)庫中的實(shí)現(xiàn)方法

    這篇文章主要介紹了有關(guān)數(shù)據(jù)庫SQL遞歸查詢?cè)诓煌瑪?shù)據(jù)庫中的實(shí)現(xiàn)方法的相關(guān)資料,需要的朋友可以參考下
    2015-10-10
  • 數(shù)據(jù)庫Left join , Right Join, Inner Join 的相關(guān)內(nèi)容,非常實(shí)用

    數(shù)據(jù)庫Left join , Right Join, Inner Join 的相關(guān)內(nèi)容,非常實(shí)用

    Left join , Right Join, Inner Join 的相關(guān)內(nèi)容,非常實(shí)用
    2009-07-07
  • 最新評(píng)論