2010-09-13 7 views
0

Comment afficher une valeur comme suit dans l'oracle:valeurs décimales dans pl/sql

99.99 comme 99,9900, 99,9 comme 99,9000, 9,99 comme 9,9900, 99 comme 99,0000

Tous les cas doivent être satisfaites .. S'il vous plaît aider ...

Répondre

0

Utilisez la fonction TO_CHAR, avec un argument de format:

select to_char(99.99, '99.9999') from dual; 
2

Utilisez le caractère de format 0:

SQL> SELECT x, to_char(x, '99.0000') 
    2 FROM (SELECT 99.99 x FROM dual 
    3  UNION ALL SELECT 99.9 FROM dual 
    4  UNION ALL SELECT 9.99 FROM dual 
    5  UNION ALL SELECT 99 FROM dual); 

     X TO_CHAR(X,'99.0000') 
---------- -------------------- 
    99,99 99.9900 
     99,9 99.9000 
     9,99 9.9900 
     99 99.0000 

Vous trouverez toutes les options de format dans le documentation.

Questions connexes