How to get number of time a character occur in a string
| CREATE FUNCTION funCharCount( @InputStr VARCHAR(1000), @SearchChar CHAR(1) )
RETURNS INT BEGINDECLARE @InputLength INT DECLARE @Index INTDECLARE @Count INT SET @Count = 0SET @Index = 1 SET @InputLength = LEN(@InputStr)WHILE @Index <= @InputLength BEGINIF SUBSTRING(@InputStr, @Index, 1) = @SearchChar SET @Count = @Count + 1SET @Index=@Index+ 1 |
|
|
END
RETURN @Count ENDGO | |
