SQL中返回一个字符串在另一个中存在的次数

ALTER FUNCTION [reg].[f_GetSameStringCntNoSort] (
@str1 VARCHAR(),--源字符串,取该串中的@strLen长度的字符是否在目的字符串
@str2 VARCHAR() --目的字符串
) RETURNS INT AS BEGIN -- 返回的长度
DECLARE @count INT
DECLARE @returnValue INT --初使化返回值
DECLARE @tempStr NVARCHAR()
SET @count=LEN(@str1) --源字符串长度
SET @returnValue= --默认返回0
WHILE @count>
BEGIN
SET @tempStr=SUBSTRING(@str1,@count,)
IF(CHARINDEX(@tempStr,@str2) > )
BEGIN
SET @returnValue=@returnValue+
END
SET @count=@count-
END
RETURN @returnValue
END
上一篇:给定一个英文字符串,请编写一个PHP函数找出这个字符串中首先出现三次的那个英文字符(需要区分大小写),并返回


下一篇:pandas用法小结