Contar un caracter en campo

07/04/2009 - 18:56 por Jorge Guillen | Informe spam
Hola
Uso SQL 2005.
Tengo la siguiente tabla.

Personas
-
Cod ApeNom
1 GARCIA/TORRES/ANA
2 LOPEZ/CANO/JOSE
3 LI/JHON
4 WATSON/FRED/YUNG/ANDREW

Lo que quiero lograr es contar cuantos "/" tiene cada campo ¿Como hago?

1 GARCIA/TORRES/ANA 2
2 LOPEZ/CANO/JOSE 2
3 LI/JHON 1
4 WATSON/FRED/YUNG/ANDREW 3

Gracias
JORGE
 

Leer las respuestas

#1 Victor B.
07/04/2009 - 19:21 | Informe spam
Así, a 'botepronto', se me ocurre esto:
'Creas una Array de cadena
Dim aTmp as String()
'Si oRow es un DataRow que contiene un registro de tu tabla
aTmp=oRow(1).ToString.Split("/")

'Con esto te llena el array de las palabaras separadas por "/", entonces la
propiedad Length-1 del array te dirá cuantos...

Víctor B.
Desarrollador independiente
"Jorge Guillen" escribió en el mensaje
news:O%
Hola
Uso SQL 2005.
Tengo la siguiente tabla.

Personas
-
Cod ApeNom
1 GARCIA/TORRES/ANA
2 LOPEZ/CANO/JOSE
3 LI/JHON
4 WATSON/FRED/YUNG/ANDREW

Lo que quiero lograr es contar cuantos "/" tiene cada campo ¿Como hago?

1 GARCIA/TORRES/ANA 2
2 LOPEZ/CANO/JOSE 2
3 LI/JHON 1
4 WATSON/FRED/YUNG/ANDREW 3

Gracias
JORGE


Preguntas similares