Vamos ver alguns exemplos para ficar bem claro o uso do LIKE e do %:
| C11 - Mostrar todos os alunos que comecem com “Marcelo”. |
SELECT * FROM ALUNOS WHERE Nome like ‘Marcelo%’
Usando o operador no final, significa que o nome do aluno deve começar com Marcelo. No nosso caso iria apresentar todos os dados do aluno Marcelo Correia Luz.
| C12 - Mostrar todos os alunos que contenham o nome “Marcelo”. |
SELECT * FROM ALUNOS WHERE Nome like ‘%Marcelo%’
Se alguém se chamasse “Augusto Marcelo Ferreira”, também seria apresentado como resultado para essa consulta, pois com o percentual no início da expressão, não importa a localização do trecho pesquisado.
| C13 - Mostrar todos os alunos que contenham o nome “Mar”. |
SELECT * FROM ALUNOS WHERE Nome like ‘&Mar%’
De acordo com esse exemplo, os alunos Marcelo Correia Luz e Mariana Gonçalves Coelho seriam apresentados.
| C14 - Mostrar todos os alunos que terminem o nome com “es”. |
SELECT * FROM ALUNOS WHERE Nome like ‘%es’
Nesse caso, Thiago Ferreira Borges e Isadora Luccas Fernandes seriam resultados da consulta.