Lors d'une requête, si je tape une recherche ..... REGEXP "LOVE" je vais avoir les résultats suivants : I LOVE YOU... (ok) HELLO VERONICA... (pas ok) donc l'espace n'est pas pris en compte dans une requete REGEXP
que dois-je modifier ?
en effet je ne veux pas voir les resultats avec des espaces au milieu... Merci
je sais c'est du sql mais dans la rubrique sql personne ne me répond
Un peu normal que personne réponde, ta question n'est pas claire, regexp 'love' ne va pas renvoyer "lo ve", c'est visiblement ce que tu veux, bref, je pige pas la question
erwan83
Du Shift DEL tu te méfieras !
Posté le 17-12-2005 à 16:25:38
je fais une requete sur une base de données de type :
SELECT * from table where donnée REGEXP input .....
avec une entrée que j'appelle input...
si j'ai un input (exemple) égal à "love" il me renvoit des resultats qui incluent "lo ve" ou encore "l ove" ou "lov e"...
donc lors de l'interrogation de la base il ne tient pas compte des espaces (chr$(32))
je voudrais qu'il evite ca. mais je veuxc pas faire une requete avec LIKE
que dois-je faire comme requete ?
REGEXP '%input%'
LIKE '%input%'
...
???
Tiens, je viens de faire le test sur ton site, il a toujours une bonne raison de renvoyer les résultats qu'il retourne, c'est déjà la version avec parenthèses ou toujours l'ancienne ?
erwan83
Du Shift DEL tu te méfieras !
Posté le 17-12-2005 à 18:56:11
non toujours l'ancienne
attends je te dis quand je balance la version avec les ()
Ben, le "lo ve" il a une excellente raison d'être là
Citation :
Hallo Venray - The official site
Hier kun je informatie vinden over verledenheden en toekomst van Henk KoornPeter Konings en Henk Jonkers ofwel HalloVenray.
http://www.hallovenray.com