Já aprendemos sobre o básico do SQL. Aprendemos sobre o próprio SQL e como escrever instruções select.
Também vimos como podemos criar e excluir tabelas e colunas. Agora, vamos aprender um pouco sobre como usar o Curtir operador com curingas para encontrar registros muito específicos em nossas tabelas de banco de dados. Por exemplo, podemos consultar nosso banco de dados para todas as pessoas com nomes que começam com a letra “C”.
SELECT * FROM respondents SELECT WHERE "first_name" LIKE "c%";
Vamos quebrar a afirmação acima. Você reconhecerá o selecionar instrução que inicia esta linha. Isso permitirá que o SQL saiba que queremos selecionar (retornar) alguns registros. Mas podemos ser mais específicos.
Em seguida, temos o de cláusula que informa ao SQL em qual tabela do banco de dados estamos interessados. Nesse caso, estamos trabalhando novamente com nossa tabela “respondentes”. Esta tabela contém os nomes e informações sobre as pessoas que se inscreveram para receber um boletim informativo.
O importante onde A cláusula permite que o SQL saiba em qual coluna da tabela estamos interessados. Neste caso, estamos trabalhando com a coluna “first_name” da tabela. E o gosto operador nos permite ser específico.
Estamos usando um curinga para pesquisar apenas registros em que o “first_name” comece com a letra C. Esse caractere curinga se parece com isso:
"c%"
. As aspas abrem e fecham o curinga. O sinal de porcentagem após o “c” significa que não nos importamos com o que vem depois da primeira letra, desde que a primeira letra seja um C. Então, basicamente, estamos dizendo ao SQL que gostaríamos de obter alguns registros “como” o que corresponde ao nosso curinga.
Uma rápida pesquisa no Google fornecerá uma ampla lista de caracteres curinga aceitos. Há tantos bons recursos por aí que hesito em citar um.
Mostramos algumas sintaxes básicas para o like operador e como você pode usá-lo em SQL. Fique ligado em nossa série, pois abordaremos mais dicas e truques relacionados ao SQL. Deixe-nos saber nos comentários abaixo se você tiver alguma dúvida.