Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Dúvida sobre o comando Like

  1. O comando LIKE é sensível para maiúsculas e minúsculas?
  2. Caso coloquemos %texto% e o texto procurado esteja no início ou no fim do campo, qual será a resposta do comando LIKE? Ele responderá positivamente ou não fará o filto?
1 resposta
solução!

Olá, Luís, tudo bem?

No SQLite Online, o comando LIKE por padrão não é sensível a maiúsculas e minúsculas. Portanto, buscas com LIKE tratam, por exemplo, "TEXTO", "texto", "Texto" como equivalentes:

A imagem mostra uma consulta SQL utilizando a cláusula `LIKE` para buscar cursos que contenham a palavra "Poder" com "P" maiúsculo. A tabela exibida apresenta resultados onde o termo "poder" aparece em letras minúsculas.

Quanto, a sua segunda dúvida, usando %texto%, você está dizendo ao SQLite para procurar por qualquer ocorrência de "texto" em qualquer posição dentro do campo, ou seja, no início, no meio ou no fim. Então, se o texto procurado estiver no início ou no fim do campo, o comando LIKE ainda responderá positivamente. Por exemplo, se você tiver um campo com o valor "exemplo de texto", a consulta WHERE campo LIKE '%texto%' encontrará esse registro.

Espero ter ajudado.

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado