In Oracle können Sie die Funktion to_char() verwenden, um Zahlen in Zeichenfolgen in einem angegebenen Format umzuwandeln. Die Syntax lautet „SELECT TO_CHAR (zu konvertierende Zahl, Format) [FROM data table]. ;".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Oracle 11g-Version, Dell G3-Computer.
In Oracle können Sie die Funktion to_char() verwenden, um Zahlen in Zeichenfolgen umzuwandeln.
Syntax:
TO_CHAR(d|n[,fmt])
kann Datumsangaben und Zahlen in Zeichenfolgen in einem bestimmten Format umwandeln. Fmt ist eine Formatzeichenfolge
zur Formatierung von Zahlen
Zeigt Zahlen an der angegebenen Position an. | 9,9 9 | Gibt ein Komma zurück an der angegebenen Position |
$ | $999 | Die Zahl beginnt mit einem Dollarzeichen. |
EEEE | 9,99EEEE | Wissenschaftliche Notation |
L | L999 | Fügen Sie vor der Zahl ein lokales Währungssymbol hinzu spitze Klammern, um es anzuzeigen |
Parameter Beschreibung | 9 | |
0 | Führende Nullen | . | , (Komma)
PR | Negative Werte in spitzen Klammern | S | Negative Werte mit Minuszeichen (Lokalisierung verwenden)
L | Währungssymbol (Lokalisierung verwenden)
| DDezimal | Punkt (Lokalisierung verwenden)
MI | |
---|---|
PL | |
SG | |
RN | römische Ziffern (zwischen 1 und 3999 eingeben). )|
TH oder th | in Ordnungszahlen umgewandelt |
V | verschieben |
Stellen ( | dezimal | ) (siehe Hinweise)
EEEE | Wissenschaftliche Notation. Derzeit nicht unterstützt. |
Code-Demonstration: TO_CHAR-Verarbeitung von ZahlenSELECT TO_CHAR(-123123.45,'L9.9EEEEPR')"date" FROM dual; Nach dem Login kopieren | |
Empfohlenes Tutorial: „ | Oracle Tutorial“ |