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

Erro na consulta com = '%palavra%'

Gostaria apenas de saber se em alguma consulta seria útil utilizar esse tipo de comando para pesquisar strings em colunas, por exemplo: // curso = ‘%poder% //

Quando utilizo o "LIKE" a consulta funciona, porém quando utilizo da forma acima retorna vazia.

1 resposta
solução!

A razão pela qual a consulta com LIKE funciona e a outra não é que o operador LIKE é usado para buscar padrões em strings, enquanto o operador = busca correspondência exata.

Para buscar uma substring, você deve usar o LIKE corretamente com os wildcards % dentro das aspas, como em WHERE curso LIKE '%poder%', garantindo que ele possa encontrar qualquer ocorrência de "poder" em qualquer parte da coluna.

A sintaxe 'curso = ‘%poder%’ não é válida, pois = não é usado para buscas parciais.