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 :
Et j'ai un PATTERN en regexp : ([0-9][.]){3}[0-9]
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)
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 :
Est-ce possible ? Mon PATTERN est connu d'avance.
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
Merci à vous.
Partager