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

[Dúvida] LIKE

Bom dia, uma dúvida:
Para usar o LIKE não seria mais fácil sempre usar o % antes e depois da palavra? Dessa forma sempre pegaria todas as opções

1 resposta
solução!

Olá Rafael! Tudo bem?

Você está certo ao pensar que usar % antes e depois da palavra no LIKE pode ser uma abordagem mais abrangente, pois isso irá procurar por qualquer ocorrência da palavra em qualquer posição dentro do campo. No entanto, o uso do % depende do que você está tentando alcançar.

Por exemplo, se você quer encontrar todos os cursos que contenham a palavra "realizar" em qualquer parte do nome, você usaria:

SELECT * FROM Treinamento
WHERE curso LIKE '%realizar%';

No entanto, se você tem uma informação mais específica, como saber que o nome do curso começa com "O poder", você pode otimizar sua consulta usando:

SELECT * FROM Treinamento
WHERE curso LIKE 'O poder%';

Essa abordagem pode ser mais eficiente, pois restringe a busca a nomes que começam com "O poder", evitando verificar todas as possibilidades.

Portanto, a escolha entre usar % antes, depois ou em ambos os lados da palavra depende do contexto e do que você está procurando.

Espero ter ajudado. Conte com o apoio do fórum :)

Abraços e bons estudos!

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