Optener el numero de repeticiones de un caracter en una cadena

19/03/2009 - 21:18 por Horus | Informe spam
Hola.

En un campo quiero saber las veces que se repite un determinado caracter
digamos "\".
ej. C:\WINDOWS\system32\oobe el resultado deberia de ser 3.

Saludos.
 

Leer las respuestas

#1 Jose TH
19/03/2009 - 21:48 | Informe spam
por ejemplo con una funcion:

create FUNCTION xOcurrencias (@cadena varchar(100), @car char(1))
RETURNS int
AS
BEGIN
RETURN DataLength(@cadena) - DataLength(replace(@cadena,@car,''))
END



select dbo.xOcurrencias('C:\WINDOWS\system32\oobe', '\')

Preguntas similares