Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Quantos clientes possuem o último sobrenome Mattos?

Boa tarde, além desse;

SELECT * FROM [TABELA DE CLIENTES] WHERE NOME  LIKE  '%Mattos%'

Assim;

SELECT * FROM [TABELA DE CLIENTES] WHERE NOME = 'Mattos'

também daria certo ?

1 resposta
solução!

Olá, tudo bom?

Não, dessa segunda forma mostrada, não funciona.

O where é utilizado para filtrar dados e ele é seguindo de uma expressão lógica.

Se usarmos dessa forma:

SELECT * FROM [TABELA DE CLIENTES] WHERE NOME = 'Mattos'

Irá trazer as tuplas que tenham apenas o nome Mattos, o que não tem na base de dados.

Ao usar o where com o like, estaremos recuperando um dado específico na base de dados, como:

SELECT * FROM [TABELA DE CLIENTES] WHERE NOME  LIKE  '%Mattos%'

Irá trazer as tuplas que contenham o nome Mattos.

Espero ter ajudado. Qualquer dúvidas estou à disposição :)