Jump to content
Fórum Script Brasil
  • 0

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


Guest --Lucas --

Question

2 answers to this question

Recommended Posts

  • 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 to comment
Share on other sites

Guest
This topic is now closed to further replies.


  • Forum Statistics

    • Total Topics
      152k
    • Total Posts
      651.5k
×
×
  • Create New...