MySQL Forums
Forum List  »  French

Requete sur champ texte complexe
Posted by: Cedric L.
Date: May 18, 2009 03:20AM

Bonjour,

J'aimerais avoir votre avis sur le probleme suivant.

Je possede une table avec un champ texte qui repertorie des nombres sous forme de classes.

Voici 2 exemples:

1-18,19,22,30-48
1-9,14,22,25-36,50

J aimerais pouvoir trouver par une requete les enregistrements qui comprennent un nombre choisi.

Par exemple, savoir si mon champ comprend le nombre 27.
1-18,19,22,30-48 => ne contient pas 27
1-9,14,22,25-36,50 => contient 27 par la classe 25-36

Evidement, si le nombre est tel quel, c'est faisable.
Par contre, pour les nombres sous forme de classes, je seche.
J'ai tenté quelques trucs avec les regexp mais il n y a pas de capture pour eventuellement utiliser BETWEEN.

J'ai herité de cette table (environ 20000 enregistrements) et je suis obligé de faire avec. Une solution serait de mieux structurer cette histoire... mais je prefere d'abord verifier si une requete ne suffit pas.

Je ne demande pas specialement une solution toute faite, je suis ouvert a vos bonnes idees.

Je vous remercie d avance,

Cedric

Options: ReplyQuote


Subject
Views
Written By
Posted
Requete sur champ texte complexe
5178
May 18, 2009 03:20AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.