Bonjour !
Je voudrais afficher 0.1 et non .1 !
Remarque : ça ne le fait pas dans toad
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT 0.1 FROM DUAL; 0.1 ---- .1
Donc, je fais :
Bravo ! Par contre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT to_char(0.1, '0.0') FROM DUAL; TO_C ---- 0.1
Arghl, dans mon SELECT, il faut que je mette un format générique dans lequel il y a autant de 9 que le max - 1 du nombre de chiffres possibles !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT to_char(123.1, '90.0') FROM DUAL; TO_C ---- ####
C'est pas tout !
J'ai aussi essayé les trucs du genre SET COLUMN a FORMAT MonFormat, juste pour déconner...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT to_char(123.1, '990.0000') FROM DUAL; TO_C ---- 123.1000
Tout ça, ce n'est pas la mort (et puis je vais surement repasser sur mes sorties avec du sed), mais n'y aurait-il pas une option, un paramètre de session, ..., pour changer ça ?
(un truc du genre SET NUMFORMAT "ForNormalFrenchPeople"...)
Et si la réponse est non, personne d'autre ne trouve ça complètement naze ?
(ce matin, j'avais encore des cheveux...)
Partager