Bonjour, je tente de diviser en VARCHAR sur un format NUMBER pour le remettre en VARCHAR, mais sur un résultat <1, je n'ai pas le Zéro
Naturellement je en peux pas concaténer un zéro, car dans ce cas j'obtiendrais 03,1 sur une réponse au départ correcte !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT TO_CHAR(TO_NUMBER('3'/10)) as nombre FROM DUAL; -- réponse ,3 alors que je voudrais 0,3 SELECT TO_CHAR(TO_NUMBER('31'/10)) as nombre FROM DUAL; -- réponse 3,1 ok
Auriez-vous une piste ?
D'avance merci.
Partager