Es gibt vier Möglichkeiten, eine ganze Zahl in Oracle auf zwei Dezimalstellen zu vervollständigen: mit der Funktion TO_CHAR(), mit den Funktionen LPAD() und SUBSTR(), mit den Funktionen TO_NUMBER() und TRUNC() oder mit ROUND ()-Funktion.
So addieren Sie zwei Dezimalstellen zu einer Ganzzahl in Oracle
Um zwei Dezimalstellen zu einer Ganzzahl in Oracle hinzuzufügen, können Sie die folgende Methode verwenden:
Methode 1: Verwenden Sie die Funktion TO_CHAR()
TO_CHAR()
<code>TO_CHAR(整数, '999999999999999999.99')</code>
<code>SELECT TO_CHAR(123456789, '999999999999999999.99') FROM dual;</code>
方法 2:使用函数 LPAD()
和 SUBSTR()
<code>LPAD(整数, 整数长度 + 2, '0') || '.' || SUBSTR(整数, -2)</code>
<code>SELECT LPAD(123456789, 11 + 2, '0') || '.' || SUBSTR(123456789, -2) FROM dual;</code>
方法 3:使用函数 TO_NUMBER()
和 TRUNC()
<code>TO_NUMBER(整数 || '00') / 100</code>
<code>SELECT TO_NUMBER(123456789 || '00') / 100 FROM dual;</code>
方法 4:使用函数 ROUND()
<code>ROUND(整数, 2)</code>
<code>SELECT ROUND(123456789, 2) FROM dual;</code>
Methode 2: Verwenden Sie die Funktionen LPAD()
und SUBSTR()
TO_NUMBER( )
und TRUNC()
🎜🎜rrreeerrreee🎜🎜Methode 4: Verwenden Sie die Funktion ROUND()
🎜🎜rrreeerrreee🎜Die oben genannten Methoden kann der Ganzzahl zwei Dezimalstellen hinzufügen. Wählen Sie einfach die Methode, die Ihren Anforderungen am besten entspricht. 🎜Das obige ist der detaillierte Inhalt vonSo drücken Sie in Oracle eine ganze Zahl mit zwei Dezimalstellen aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!