Originariamente inviato da SGr33n
Grazie Jesus, ma è molto strano che non funzioni il like senza %... qualche altro suggerimento ?
Il comportamento che tu giudichi strano è normalissimo. Infatti l'operatore LIKE consente di effettuare ricerche specificando come parametro un modello. Se all'interno di questo modello non sono presenti caratteri speciali (%, _, ecc...) il LIKE si comporta come l'ooperatore =.
Quindi se esegui una query del genere:
codice:
SELECT * FROM tabella where campo LIKE 'pippo'
è come se tu eseguissi questa query:
codice:
SELECT * FROM tabella where campo = 'pippo'
Perciò la query ti restituirà i record dove il campo conterrà esattamente e solo la parola pippo.

Ciao e buon lavoro.