SQL中返回一个字符串在另一个中存在的次数
生活随笔
收集整理的這篇文章主要介紹了
SQL中返回一个字符串在另一个中存在的次数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ALTER FUNCTION [reg].[f_GetSameStringCntNoSort] ( @str1 VARCHAR(100),--源字符串,取該串中的@strLen長度的字符是否在目的字符串 @str2 VARCHAR(100) --目的字符串 ) RETURNS INT AS BEGIN -- 返回的長度 DECLARE @count INT DECLARE @returnValue INT --初使化返回值 DECLARE @tempStr NVARCHAR(1) SET @count=LEN(@str1) --源字符串長度 SET @returnValue=0 --默認返回0 WHILE @count>0 BEGIN SET @tempStr=SUBSTRING(@str1,@count,1)IF(CHARINDEX(@tempStr,@str2) > 0)BEGINSET @returnValue=@returnValue+1ENDSET @count=@count-1END RETURN @returnValue END
?
轉載于:https://www.cnblogs.com/xiashenbin/p/3550626.html
總結
以上是生活随笔為你收集整理的SQL中返回一个字符串在另一个中存在的次数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 内分泌检查多少钱啊?
- 下一篇: 【转】Android设计中的.9.png