Bonjour,
J'aimerais faire une recherche en SQL comme cela:
SELECT * FROM DVD WHERE DOCUMENT.titre LIKE 'mot'
Le problème c'est que j'aimerais que cette requête amène les résultats lorsque le mot se situe en plein milieu du phrase...
Par exemple: "il était une fois dans l'ouest", si je cherche "fois" j'aimerais que cela trouve le titre...
Pour ça j'ai pensé à faire:
SELECT * FROM DVD WHERE DOCUMENT.titre LIKE '%fois%'
Le problème c'est que cela peut très bien me ramener aussi des titres incluant "toutefois", "foise"...
J'aimerais simplement accepter les espaces avant et après le mot recherché, mais pas les autres caractères...
Comment faire?
D'avance merci!
Partager