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.
Version imprimable
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:replace(valeur, ' ')
si tes espaces sont les séparateurs des milliers tu peux employer quelque chose comme
Code:
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