LIKE

Compare texto com um padrão. % representa qualquer sequência de caracteres, _ exatamente um.

Sintaxe

column LIKE 'pattern';
  • 'cake%' começa com cake; '%cake' termina com cake; '%cake%' contém cake.

Exemplo

SELECT name FROM products WHERE name LIKE '%cake%';

As duas fatias de bolo.

Tabelas usadas: products. Experimente em uma lição abaixo.

Erros comuns

  • LIKE diferencia maiúsculas de minúsculas no PostgreSQL. Use ILIKE para uma comparação que ignore essa diferença.

Pratique