Mysql – Consulta LIKE

7 Comments

Iniciando em Mysql, veja como é simples trabalhar com consultas usando LIKE.

LIKE ‘__a%’
Vai ser buscado todos os itens que tenham a letra a na quarta posição da palavra.

LIKE ‘%a’
Palavras terminadas em a.

LIKE ‘a%’
Palavras começadas em a.

LIKE ‘a%b%c’
Palavra deve começar com a, ter no meio b e terminar com c.

NOT LIKE ‘%@%’
not like é retornado todos os dados que não tenham o valor definido nele, no caso, retorna tudo que não tenha @

campo LIKE ‘%@%’
Retorna todos os dados que tenham o valor definido nele, no caso, retorna tudo que tenha @

Exemplo:

SELECT * FROM `tb_tabela` WHERE campo LIKE "%a%"