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 ?
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 ?
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 :)