Bonjour,

Je souhaiterais récupérer certains résultats dans une table en utilisant des regex. J'ai un champ intitulé id_categorie pouvant prendre comme resultat "4" "4,15" "1,4" "14,18" etc..

Je souhaiterais pouvoir recupérer seulement les champs dont l id_categorie vaut 4 uniquement (et non pas 14,24 etc..). Donc quel serait le model regex à utiliser?

J'ai essayer quelques choses comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT * FROM test WHERE id_categorie REGEXP "([^0-9]?)4([^0-9]?)"
mais il me récupère tous les champs ayant pour valeur 4,14,24 etc..

merci d avance.