Bases de Dades
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 |
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 |
Llicenciat sota la Llicència Creative Commons Reconeixement NoComercial CompartirIgual 3.0