Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

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.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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.