Se eu quisesse realizar a consulta SELECT * FROM bdqualquer WHERE nome LIKE "Pedro%" AND ""%Silva"; O SGBD iria rodar a consulta?
Se eu quisesse realizar a consulta SELECT * FROM bdqualquer WHERE nome LIKE "Pedro%" AND ""%Silva"; O SGBD iria rodar a consulta?
Oie, Pedro! Tudo bem?
Podermos realizar alguns ajustes na sintaxe para rodar sua consulta, vejamos:
Adicionaremos o operador LIKE
com o símbolo %
para indicar a busca pelo nome '%Silva'
também. Segue um exemplo:
SELECT * FROM bdqualquer
WHERE nome LIKE 'Pedro%' AND nome LIKE '%Silva';
Dessa forma, a procura será por nomes que começam com Pedro
e por nomes que contém Silva
.
Para expandir os seus conhecimentos recomendo ler o artigo sobre LIKE
:
A página pode abrir em inglês, caso não tenha familiaridade com o idioma, clique com o botão direito do mouse em qualquer parte da página e escolha a opção Traduzir para o português.
Faça os teste e espero ter ajudado.
Até mais!