欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2009年09月21日 19:07:41   作者:  
SQL語(yǔ)句實(shí)現(xiàn)按關(guān)健字模糊查詢(xú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'中國(guó)'
UNION ALL SELECT N'中國(guó)人'
UNION ALL SELECT N'中國(guó)人民'
UNION ALL SELECT N'日本'
UNION ALL SELECT N'日本人'
UNION ALL SELECT N'我的心中有人姑娘'
UNION ALL SELECT N'人民網(wǎng)'
UNION ALL SELECT N'中國(guó)是個(gè)偉大的國(guó)家'
UNION ALL SELECT N'我們都是中國(guó)人,都是炎黃子孫,都是龍人傳人'
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'中國(guó)人')
DECLARE @searchSTR NVARCHAR(20)
SET @searchSTR=N'中國(guó)人'
SELECT ID,[VALUE] FROM tb a
INNER JOIN fn_SplitStringToROWS(@searchSTR) b
ON CHARINDEX(b.v,a.VALUE)>0
WHERE VALUE LIKE N'%[中國(guó)人]%'
GROUP BY ID,VALUE
ORDER BY COUNT(DISTINCT v) DESC
DROP TABLE tb

/*
v
----

國(guó)


(3 個(gè)資料列受到影響)

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

(8 個(gè)資料列受到影響)
*/
  • 常用SQL語(yǔ)句(嵌套子查詢(xún)/隨機(jī)等等)詳細(xì)整理

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

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

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

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

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

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

    解析Mybatis對(duì)sql表的一對(duì)多查詢(xún)問(wèn)題

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

    SQLServer 管理常用SQL語(yǔ)句

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

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

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

    數(shù)據(jù)庫(kù)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)論