Ir para conteúdo
Fórum Script Brasil
  • 0

E Como Fazer Para Localizar %a% Sem Ser Case Sensitive?


Guest --Lucas --

Pergunta

2 respostass a esta questão

Posts Recomendados

  • 0

A maneira correta de fazer isso é trazer os dois lados da pesquisa (o atributo e o valor que esta procurando) para um mesmo padrão. Neste exemplo vou trazer tudo para maiusculas.

SELECT * FROM TABELA WHERE UCASE(coluna) LIKE = '%ALGO%'

Ao atributo coluna foi aplicado a função UCASE (vide manual do MySQL) que transforma para maiúsculas um valor string passado em seu parâmetro.

O objeto de pesquisa "ALGO" foi colocado em Maiúsculas para que a comparação não tenha problemas em encontrar o que se deseja.

O resultado será (Algo,aLgo,aLGo,etc..)

att Denis Courcy

P.S. Esta é uma boa técnica para ser utilizada em qualquer tipo de pesquisa que seja NÃO SENSITIVE. (em liguagens de programação e em SQL, também.)

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...