Exercício de SQL com resposta: LIKE
Tudo que é da Cooperativa
A Cooperativa Agrícola trocou de presidente, e o novo quer saber o que, no cadastro da delegacia, está em nome da Cooperativa. Não é desconfiança, jurou ele ao telefone: é inventário.
O problema é que ninguém cadastrou os lugares do mesmo jeito. Tem nome que começa por Cooperativa, tem nome que termina, e o Seu Jaime não lembra quem digitou qual.
A pergunta
Que lugares do cadastro têm a palavra Cooperativa em qualquer parte do nome? O presidente quer o número e o nome de cada um.
- Traga: id, nome
Ver as dicas
- A palavra pode estar no começo ou no fim do nome, então comparar com um igual não resolve.
- Ponha um sinal de porcento antes da palavra e outro depois.
Ver a resposta explicada
SELECT id, nome FROM local WHERE nome LIKE '%Cooperativa%';
| id | nome |
|---|---|
| 8 | Cooperativa Agrícola de Pouso do Ipê |
| 9 | Paiol da Cooperativa |
O LIKE compara com um molde, e o sinal de porcento quer dizer qualquer coisa, inclusive nada. Com um de cada lado, o molde acha Cooperativa no começo, no meio ou no fim do nome: o paiol entra junto com a sede.
Isso foi um caso de uma pergunta só. Na Delegacia SQL, cada inquérito tem várias, uma puxando a outra, até você apontar o culpado com a folha que prova.
Jogar Delegacia SQL