Es gibt zwei Möglichkeiten, ganze Zahlen mit zwei Dezimalstellen in Oracle darzustellen: wissenschaftliche Notation (z. B. 100 * 10^-2 = 0,01) und die TO_CHAR-Funktion (z. B. TO_CHAR(100, 'fm9999999999990.99') = 0,01) .
Komplementieren einer Ganzzahl mit zwei Dezimalstellen in Oracle
In Oracle können Sie eine Ganzzahl mit zwei Dezimalstellen durch wissenschaftliche Notation oder die Funktion TO_CHAR ergänzen.
Wissenschaftliche Notation
Die wissenschaftliche Notation verwendet Exponenten, um die Position des Dezimalpunkts anzugeben. Für eine ganze Zahl n wird ihre wissenschaftliche Notation, ergänzt durch zwei Dezimalstellen, wie folgt ausgedrückt:
<code>n * 10^-2</code>
Zum Beispiel kann die ganze Zahl 100, ergänzt durch zwei Dezimalstellen, mit der folgenden wissenschaftlichen Notation ausgedrückt werden:
<code>100 * 10^-2 = 0.01</code>
TO_CHAR-Funktion
TO_CHAR Die Funktion kann eine Zahl in einen String in einem angegebenen Format umwandeln. Für eine ganze Zahl n wird ihre TO_CHAR-Funktion, die zwei Dezimalstellen ergänzt, wie folgt ausgedrückt:
<code>TO_CHAR(n, 'fm9999999999990.99')</code>
wobei „fm9999999999990.99“ das Zahlenformat angibt, wobei:
Zum Beispiel, um die ganze Zahl 100 mit zwei Dezimalpunkten zu ergänzen , können Sie die folgende TO_CHAR-Funktion verwenden:
<code>TO_CHAR(100, 'fm9999999999990.99') = 0.01</code>
Das obige ist der detaillierte Inhalt vonWie addiere ich in Oracle zwei Dezimalstellen zu einer Ganzzahl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!