Numero de repeticiones de un texto

07/08/2003 - 11:34 por José Pérez Yázquez | Informe spam
Hola a tod@s, sabe alguien si existe alguna funcion (o como hacerlo) que me
devuelva el numero de repeticiones de una cadena dentro de otra. Es decir,
si tenemos la siguiente tabla

Columna1 Columna2
A 1.3.0.4.5.6.
B 1.3.2.4.5.6.
C 1.3.1.0.5.0.
D 0.0.0.4.5.6.
E 1.0.0.4.0.0.

Una select del tipo
SELECT Columna1, NumRep( Columna2, '0' ) FROM TABLA
Me devolviese

Columna1 Columna2
A 1
B 0
C 2
D 3
E 4

Un saludo a tod@s
 

Leer las respuestas

#1 Liliana Sorrentino
07/08/2003 - 13:37 | Informe spam
DECLARE @busco VARCHAR(10) set @busco = '0'

SELECT col1, LEN( col2 ) - LEN(REPLACE( col2, @busco, '' ) ) as AS repite
FROM #test

Saludos... Liliana.

"José Pérez Yázquez" escribió en el mensaje
news:
Hola a , sabe alguien si existe alguna funcion (o como hacerlo) que


me
devuelva el numero de repeticiones de una cadena dentro de otra. Es decir,
si tenemos la siguiente tabla

Columna1 Columna2
A 1.3.0.4.5.6.
B 1.3.2.4.5.6.
C 1.3.1.0.5.0.
D 0.0.0.4.5.6.
E 1.0.0.4.0.0.

Una select del tipo
SELECT Columna1, NumRep( Columna2, '0' ) FROM TABLA
Me devolviese

Columna1 Columna2
A 1
B 0
C 2
D 3
E 4

Un saludo a


Preguntas similares