Oi, Artur! Tudo certo?
Peço desculpas por demorar a responder.
Mandou bem na resolução da atividade, parabéns! Além disso, gostei de ver suas anotações sobre os comandos aprendidos em aula.
Contudo, existem dois pontos de atenção acerca do uso dos símbolos de porcentagem (%)
, vamos olhá-los mais de perto?
Inicialmente, o objetivo do exercício era apresentar todos os registros de clientes cujo nome termina com "Mattos".
Quando utilizamos '%MATTOS%'
, estamos indicando que queremos todos os clientes que possuem "Mattos" no nome, ou seja, não nos importa o que há antes ou depois dessa palavra. Caso existisse uma pessoa com o nome "Isabela Mattos Fernandes", por exemplo, ela também entraria nessa condição — no entanto, isso foge do que estávamos esperando a princípio.
Para que isso não aconteça, precisamos remover o segundo símbolo de porcentagem (%)
, chegando no seguinte resultado:
SELECT * FROM tabela_de_clientes WHERE NOME LIKE '%MATTOS';
Assim, temos uma seleção mais condizente com o nosso objetivo, haja vista que filtraremos somente as pessoas cujo nome termina em "Mattos"!
Além disso, vale ressaltar que, quando usamos o símbolo de porcentagem (%)
ao final da string, apenas queremos selecionar os dados que iniciam com a palavra em questão, isto é, não estamos preocupados com o conteúdo final. Logo, podemos reformular o comentário do segundo bloco de código da lista de comandos que você compartilhou, deixando-o assim:
select * from tabela_de_produtos where SABOR like 'Maça%'; /* o % apenas no final traz apenas
o que inicia com o valor da busca */
Caso queira ver um exemplo dessa situação, basta testar o comando de seleção a seguir:
SELECT * FROM tabela_de_produtos WHERE SABOR LIKE 'Morango%';
A partir disso, chegamos em uma tabela de produtos cujo sabor inicia com a palavra “Morango”:
CODIGO_DO_PRODUTO | NOME_DO_PRODUTO | EMBALAGEM | TAMANHO | SABOR | PRECO_DE_LISTA |
---|
1101035 | Linha Refrescante - 1 Litro - Morango/Limão | PET | 1 Litro | Morango/Limão | 9.0105 |
783663 | Sabor da Montanha - 700 ml - Morango | Garrafa | 700 ml | Morango | 7.709 |
826490 | Linha Refrescante - 700 ml - Morango/Limão | Garrafa | 700 ml | Morango/Limão | 6.3105 |
Se surgir alguma dúvida durante os seus estudos ou após minha explicação, fico à disposição para ajudar.
Até mais, Artur!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.