- 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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!