`

一个字符串是否包含另一个字符串(两个字符串内部已逗号隔开)

 
阅读更多

CREATE FUNCTION [dbo].[getStrContainNum](@S1 VARCHAR(1000),@S2 VARCHAR(1000))
RETURNS INT
AS
BEGIN
DECLARE @I INT,@S VARCHAR(1000),@S3 VARCHAR(1000)
SET @I=0
SET @S3=@S1
WHILE @S3<>''
BEGIN
IF CHARINDEX(',',@S3)>0
SET @S=SUBSTRING(@S3,1,CHARINDEX(',',@S3))
ELSE
SET @S=@S3+','
IF CHARINDEX(@S,@S2+',')>0
SET @I=@I+1
SET @S3=SUBSTRING(@S3,LEN(@S)+1,LEN(@S3))
END
RETURN @I
END

GO
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics