Bonjour,

Voila je suis en SQL et j'ai besoin de faire quelque chose d'assez spécial.

je veux faire un search and replace (SED) sur un champ retourné par une requete SQL.

J'ai une liste de versions stockées dans une table, par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
2.0.0.14+2nobinonly-0ubuntu0.7.10
1:2.0.0.12 (pt-PT)
2.0.0.12 (fr)
2.0.0.13+1nobinonly-0ubuntu0.7.10
2.0.0.12 (es-ES)
2.0.0.9 (fr)
Et j'ai un PATTERN en regexp : ([0-9][.]){3}[0-9]
pour retourner QUE le numéro de version propre.

Je voudrait avoir un SELECT qui formatte l'affichage du champ. Et donc qui ne récupète QUE ce qui correspond avec le pattern (qui renvoie NULL si pas de correspondance par exemple)

Je souhaiterais que le SELECT ne me retourne que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
2.0.0.14
2.0.0.12
2.0.0.12
2.0.0.13
2.0.0.12
2.0.0.9
Est-ce possible ? Mon PATTERN est connu d'avance.

Merci à vous.