REPLACE() supprimer les lettres
Salut à tous,
j'ai besoin de récupérer un champ (Reference) en suprimant tous les catactères alphabétiques, j'ai donc essayé :
Code:
SELECT * , REPLACE (Reference,'A','') FROM table
ce qui fonctionne très bien pour virer tous les "A" mais comment faire pour toutes les lettres ?
J'ai essayé [[:alpha:]] à la place de "A" mais j'ai une erreur :(
Merci ;)
Re: REPLACE() supprimer les lettres
En MySQL, ça ne me parait pas possible.
Par contre, si c'est pour de l'affichage, tu peux utiliser la fonction ereg_replace (ou preg_replace, qui est peut-être plus rapide, à vérifier) du PHP:
Code:
$refSansAlpha = ereg_replace("[:alpha:]+", "", $row['Reference']);