Salut je travaille sous oracle 9i,
J'ai une colonne de type varchar2 qui contient des valeurs numeriques avec espace comme separateur et je veux ces valeurs sans espace afin de les convertir avec to_number.
Salut je travaille sous oracle 9i,
J'ai une colonne de type varchar2 qui contient des valeurs numeriques avec espace comme separateur et je veux ces valeurs sans espace afin de les convertir avec to_number.
Code : Sélectionner tout - Visualiser dans une fenêtre à part replace(valeur, ' ')
si tes espaces sont les séparateurs des milliers tu peux employer quelque chose comme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 select to_number('12 345 678.9', '999G999G999D999', 'NLS_NUMERIC_CHARACTERS=''. ''') n from dual; N ---------- 12345678.9
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager