- O comando LIKE é sensível para maiúsculas e minúsculas?
- 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?
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:
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!