saber si una letra está dentro de una cadena

03/06/2005 - 14:06 por MPOLO S.L. - Departamento Calidad | Informe spam
Como hago para saber en SQL server si una letra esta contenida dentro de una
cadena?

Es decir, alguna funcion que devuelva verdadero si

a="A"
b="ASDFG"
a esta contenida en b
en este caso debería devolver verdadero
tal vez con Like????


Gracias desde ahora
 

Leer las respuestas

#1 Maxi
03/06/2005 - 14:22 | Informe spam
Hola, si queres solo saber si existe y no hacer un filtro podemos usar una
funcion, sino usamos like

con Like seria: Where campo like '%tuletra%'

Con una funcion

declare @n varchar(100)

set @n = 'Esto es una prueba'

Select case when charindex('a',@n) > 0 then 'Hay una A' Else 'No hay ninguna
A' end

Un abrazo


Salu2
Maxi


"MPOLO S.L. - Departamento Calidad" escribió en el mensaje
news:
Como hago para saber en SQL server si una letra esta contenida dentro de
una
cadena?

Es decir, alguna funcion que devuelva verdadero si

a="A"
b="ASDFG"
a esta contenida en b
en este caso debería devolver verdadero
tal vez con Like????


Gracias desde ahora



Preguntas similares