最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL 比較一個集合是否在另一個集合里存在的方法分享

 更新時間:2011年11月15日 23:51:07   作者:  
SQL 比較一個集合是否在另一個集合里存在的方法分享,需要的朋友可以參考下。
復(fù)制代碼 代碼如下:

DECLARE @c INT
DECLARE @c2 INT
SELECT @c = COUNT(1)
FROM dbo.SplitToTable('1|2|3|4', '|')
SELECT @c2=COUNT(1)
FROM dbo.SplitToTable('1|2|3|4', '|') a
INNER JOIN dbo.SplitToTable('1|2|3|', '|') b ON a.value = b.value
IF @c = @c2
SELECT 'ok'
ELSE
SELECT 'no'
SplitToTable這個函數(shù)如下:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER FUNCTION [dbo].[SplitToTable]
(
@SplitString NVARCHAR(MAX) ,
@Separator NVARCHAR(10) = ' '
)
RETURNS @SplitStringsTable TABLE
(
[id] INT IDENTITY(1, 1) ,
[value] NVARCHAR(MAX)
)
AS
BEGIN
DECLARE @CurrentIndex INT ;
DECLARE @NextIndex INT ;
DECLARE @ReturnText NVARCHAR(MAX) ;
SELECT @CurrentIndex = 1 ;
WHILE ( @CurrentIndex <= LEN(@SplitString) )
BEGIN
SELECT @NextIndex = CHARINDEX(@Separator, @SplitString,
@CurrentIndex) ;
IF ( @NextIndex = 0
OR @NextIndex IS NULL
)
SELECT @NextIndex = LEN(@SplitString) + 1 ;
SELECT @ReturnText = SUBSTRING(@SplitString,
@CurrentIndex,
@NextIndex - @CurrentIndex) ;
INSERT INTO @SplitStringsTable
( [value] )
VALUES ( @ReturnText ) ;
SELECT @CurrentIndex = @NextIndex + 1 ;
END
RETURN ;
END

相關(guān)文章

  • SQL Server正則表達(dá)式 替換函數(shù)應(yīng)用詳解

    SQL Server正則表達(dá)式 替換函數(shù)應(yīng)用詳解

    在sql開發(fā)過程中,經(jīng)常會使用正則,本文將以此問題進(jìn)行詳細(xì)介紹SQL Server正則表達(dá)式 替換函數(shù)應(yīng)用,需要了解更多的朋友可以參考下
    2012-11-11
  • 優(yōu)化SQL Server的內(nèi)存占用之執(zhí)行緩存

    優(yōu)化SQL Server的內(nèi)存占用之執(zhí)行緩存

    在論壇上常見有朋友抱怨,說SQL Server太吃內(nèi)存了。這里筆者根據(jù)經(jīng)驗(yàn)簡單介紹一下內(nèi)存相關(guān)的調(diào)優(yōu)知識
    2012-04-04
  • Centos 7.3下SQL Server安裝配置方法圖文教程

    Centos 7.3下SQL Server安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了Centos 7.3下SQL Server安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • SQL去除字符串空格的ltrim()和rtrim()函數(shù)的實(shí)現(xiàn)

    SQL去除字符串空格的ltrim()和rtrim()函數(shù)的實(shí)現(xiàn)

    SQL并不提供trim()函數(shù)去除字符串兩邊空格,只提供了去除字符串左邊空格ltrim()函數(shù)和去除右邊字符串空格rtrim()函數(shù),但是只要將這兩個函數(shù)配合使用,就能達(dá)到去除字符串兩端空格的效果,本文就來介紹一下這兩個函數(shù)的用法
    2023-11-11
  • SQL Server連接失敗錯誤及解決

    SQL Server連接失敗錯誤及解決

    SQL Server連接失敗錯誤及解決...
    2007-01-01
  • 詳解SQLServer和Oracle的分頁查詢

    詳解SQLServer和Oracle的分頁查詢

    分頁功能是我們的基本功,必須要牢固掌握。通過對分頁算法的整理,希望對實(shí)現(xiàn)分頁功能更得心應(yīng)手了,需要的朋友可以參考下
    2015-09-09
  • SQL創(chuàng)建臨時表的兩種方法

    SQL創(chuàng)建臨時表的兩種方法

    在SQL中,創(chuàng)建臨時表的方法主要有兩種:使用WITH子句和CREATETEMPORARYTABLE語句,適用于需要在多個查詢或整個會話中使用的場景,選擇合適的方法取決于臨時表的使用需求和持久性要求,感興趣的可以了解一下
    2024-10-10
  • 清除SQL SERVER錯誤日志出現(xiàn)操作系統(tǒng)錯誤的解決方法

    清除SQL SERVER錯誤日志出現(xiàn)操作系統(tǒng)錯誤的解決方法

    SQL Server 外部的進(jìn)程可能會阻止 SQL Server 讀取這些文件。因此,錯誤日志條目可能已丟失,并且或許不可能查看某些 SQL Server 錯誤日志。請確保任何其他進(jìn)程都未將該文件鎖定為只寫訪問
    2013-08-08
  • SQL窗口函數(shù)的使用方法

    SQL窗口函數(shù)的使用方法

    MySQL8.0版本之后,加入了窗口函數(shù)功能,簡化了數(shù)據(jù)分析工作中查詢語句的書寫。本文主要介紹了SQL窗口函數(shù)的使用方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • SQL Server 2012 安裝圖解教程(附sql2012下載地址)

    SQL Server 2012 安裝圖解教程(附sql2012下載地址)

    在安裝微軟最新數(shù)據(jù)庫SQL Server 2012之前,編者先確定一下安裝環(huán)境:Windonws 7 SP1,32位操作系統(tǒng)、CPU是2.1GHz賽揚(yáng)雙核T3500,內(nèi)存2.93GB
    2013-04-04

最新評論

棋牌| 思茅市| 玉屏| 乌拉特中旗| 香格里拉县| 云南省| 崇左市| 九龙坡区| 昌江| 江津市| 金秀| 遵义县| 泗水县| 北宁市| 临高县| 义乌市| 定日县| 青阳县| 新平| 缙云县| 东光县| 德兴市| 沾益县| 延边| 枝江市| 锡林浩特市| 衡南县| 镶黄旗| 岑巩县| 米泉市| 交城县| 运城市| 迁安市| 澜沧| 永和县| 师宗县| 信宜市| 津市市| 九龙县| 夏河县| 手游|