fbpx

Consultar uma string em uma coluna ou mais

Consultar uma string em uma coluna ou mais

Imagine que você tenha que buscar em uma tabela todos os clientes que contenham o nome Renato na coluna de razão social (Raz_Social).

O SQL Server contém a função CharIndex que permite verificar a posição de um conjunto de caracteres qualquer dentro de um campo string.

Exemplo:

select * from TbClientes where charindex(‘renato’,Raz_social)>%>0

 

Agora, vamos supor que você tenha que construir uma consulta que traga todos os clientes com Bairros e Cidades que possuam a string “Rio” nas colunas de BAIRRO e CIDADE, a consulta ficaria assim:

 

select * from TbClientes where charindex(‘rio’,BAIRRO+CIDADE)>%>0

 

O truque é que ao utilizar o CharIndex podemos concatenar quantos campos desejarmos.

 

Compartilhe esta matéria
  ,


Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.