localizar caractere em string

14/02/2005

0

Estou à procura de uma função no SQLServer que me retorne apenas (true ou false) se um caractere (ou conjunto de) está dentro de uma string. Algo do tipot tenho a string ´123456´, se eu procurar 5 me retorna true, se eu procurar 7 me retorna false.

Spasíba!!


Tommahawk

Tommahawk

Responder

Posts

15/02/2005

Marcus.magalhaes

Boa noite.

Este tipo de função não existe, o q vc pode fazer é testar com a função CHARINDEX(), se o valor for maior q 0 é pq existe.

Ex.:
Declare @variavelVarChar(10)

Set @variavel = ´123456´
Select CharIndex (´5´, @variavel, 1)
Select CharIndex (´7´, @variavel, 1)

Espero ter ajudado.

Att,


Responder

16/02/2005

Tommahawk

Sem dúvida, resolveu o problema. Grato mesmo.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar