Omet navegació

7.2 Formats dels números

 

 

També podrem utilitzar la funció TO_CHAR per a donar l'aspecte que vulguem als números. En la següent taula tenim un resum amb els diferents símbols, un comentari descriptiu de cada símbol, i un exemple de format amb el resultat que donaria per a un determinat valor. La sentència seria SELECT TO_CHAR(valor,'format');:

Símbol

Comentari

Format

Valor

Resultat

9 Equival a una xifra decimal. Torna el valor amb el número de xifres especificades, substituint els zeros no significatius per espais en blanc. Únicament no substitueix per espais en blanc quan el valor és 0. Els negatius els treu amb el signe, i els positius sense. 9999 34
-34
34
-34
0 Igual a l'anterior, però sense substituir els zeros no significatius per espais en blanc. 0000 34
-34
0034
-0034
S Treu el signe: - per als negatius, + per als positius. S9990 34
-34
+34
-34
$ Treu aquest símbol. $9990 34 $ 34
. Treu el punt decimal en la posició indicada

9990.99

9999.99

34
0.5
0.5
34.00
0.50
.50
, Treu la coma separadora de milers 9,999,990.99 34
1234.5
1234567
34.00
1,234.50
1,234,567.00

Treu el símbol monetari de l'euro 9990€ 34 34€
D Treu el símbol separador de la part decimal del país 9990D99 34
0.5
34,00
0,50
G Treu el símbol separador dels milers del país en la posició indicada 9G999G990D99

9G990D99
1234
1234567
1234.5
1.234,00
1.234.567,00
1.234,50
RN Treu el valor en números romans (fins el 3999). RN
rn
1967 MCMLXVII
mcmlxvii