Sobes.tech
Junior — Middle

Explique a função LIKE em SQL e como ela é usada para procurar dados

sobes.tech IA

Resposta da IA

No SQL, o operador LIKE é usado para procurar strings que correspondam a um padrão dado. É frequentemente utilizado na cláusula WHERE para filtrar dados por correspondência parcial.

Os principais caracteres curinga são:

  • % — corresponde a qualquer quantidade de caracteres (incluindo zero).
  • _ — corresponde exatamente a um caractere qualquer.

Exemplo de uso:

SELECT * FROM Employees
WHERE Name LIKE 'A%';

Esta consulta selecionará todos os funcionários cujos nomes começam com a letra "A".

Outro exemplo:

SELECT * FROM Products
WHERE Code LIKE '_123%';

Aqui, são selecionados produtos cujo segundo, terceiro e quarto caracteres são "123", e o primeiro pode ser qualquer caractere.

Assim, LIKE permite procurar dados de forma flexível por padrões, o que é útil ao trabalhar com campos de texto.