Menu
Coddy logo textTech

The LIKE keyword

Parte da seção Fundamentos do Journey de SQL da Coddy — lição 20 de 72.

A palavra-chave LIKE é usada para verificar as similaridades de strings. Por exemplo, se quisermos buscar todos os registros cujo nome começa com a letra a, então usaremos a palavra-chave LIKE.

Dois coringas principais são usados:

  • % - significa qualquer número de caracteres
  • _ - significa exatamente um caractere

Por exemplo:

  • %a - significa qualquer string que termina com a
  • a% - significa qualquer string que começa com a
  • %a% - significa qualquer string que contenha a
  • _a% - significa que a letra a é o segundo caractere na string
  • %a__ - significa que a string contém a na 3ª posição a partir do final

 Para usá-lo, escrevemos:

SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'
challenge icon

Desafio

Fácil

Tabelas e colunas disponíveis:

  • <strong>people</strong>: <strong>id</strong>, <strong>name</strong>

Busque todas as pessoas cujo nome começa com K (maiúscula) e termina com a (minúscula) e ordene os resultados pelos nomes em ordem decrescente.

Folha de consulta

A palavra-chave LIKE é usada para verificar semelhanças de strings com curingas:

  • % - significa qualquer número de caracteres
  • _ - significa exatamente um caractere

Padrões comuns:

  • %a - termina com a
  • a% - começa com a
  • %a% - contém a
  • _a% - a é o segundo caractere
  • %a__ - a está na 3ª posição a partir do final
SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'

Experimente você mesmo

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos