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.

Copyright © 2014 AIEC.