O Mysql possui grandes formas de manipular strings. Porém, hoje vamos fazer uma busca sofisticada por substrings dentro da string informada.
Temos dentro da função Like os seguintes carácteres especiais utilizado em substrings.
% – Busca zero ou mais caracteres
– Busca somente um caracteres
Vamos agora ver alguns exemplos de como utilizar a função like:
Exemplo 1:
Select * from Tabela where nome LIKE ‘a%';ex: Amanda
O caráter acima ‘%’ indica que estamos buscando todos os nomes que Iniciam com a letra ‘a’.
Exemplo 2:
Select * from Tabela where nome LIKE ‘_a%';ex: Maryana
O carácter ‘_’ indica que agora estamos procurando nomes que tenham a segunda letra ‘a’
Exemplo 3:
Select * from Tabela where nome LIKE ‘__a%';ex: Joao
O carácter ‘__’ indica que agora estamos procurando nomes que tenham a terceira letra ‘a’
Exemplo 4:
Select * from Tabela where nome LIKE ‘%a';ex: Vanessa
O carácter acima ‘%’ indica que estamos buscando todos os nomes que tem a ultima letra ‘a’.
Exemplo 5:
Select * from Tabela where nome LIKE ‘%a_';ex: Thas
O carácter acima ‘_’ indica que estamos buscando todos os nomes que possuem a segunda letra ‘a’ da direita para esquerda.
Exemplo 6:
Select * from Tabela where nome NOT LIKE ‘a%';ex: Vanessa , Roberto
O ‘NOT LIKE’ faz a pesquisa inversa. Ele faz a negação do like e retorna os dados que não inicia com a Letra ‘a’.
0 comentários :
Postar um comentário