Dicas sobre desenvolvimento de software, gestão e tributações

Rede Social

19 de maio de 2020

SQL: Usando o LIKE em consultas


No post de hoje vou mostrar o funcionamento do operador LIKE no SQL de uma forma bem simples e bastante últil.

O LIKE é utilizado para quando desejamos encontrar textos, imagine que você está em um site de buscas e quer encontrar tudo relacionado ao seu cliente Mateus, você provavelmente vai querer saber tudo que contenha o nome do Mateus, para isso no SQL utiizamos o seguinte comando:

SELECT * FROM [TABELA DE CLIENTES] WHERE [NOME DO CLIENTE] LIKE '%Mateus%'
Explicando o comando, você irá listar todos os registros onde o campo [NOME DO CLIENTE] possua dentro de seu texto a palavra Mateus, sendo ela no início, para isso utilizamos o % antes da palavra, no fim, para isso usamos o % no final da palavra ou no meio do texto, pois usamos o % no início e no fim.

Como mencionado acima você pode querer listar apenas os textos onde se começa com a palavra Mateus e para isso usamos:
SELECT * FROM [TABELA DE CLIENTES] WHERE [NOME DO CLIENTE] LIKE 'Mateus%'

Ou quando queremos saber se termina com a palavra Mateus:
SELECT * FROM [TABELA DE CLIENTES] WHERE [NOME DO CLIENTE] LIKE '%Mateus'

E claro, também podemos usar outros operadores junto ao Like como por exemplo
SELECT * FROM [TABELA DE CLIENTES] WHERE [NOME DO CLIENTE] LIKE '%Mateus%' AND NOT LIKE '%DEVELOPER%'

0 comentários:

Postar um comentário