Heim  >  Artikel  >  Datenbank  >  So drücken Sie in Oracle eine ganze Zahl mit zwei Dezimalstellen aus

So drücken Sie in Oracle eine ganze Zahl mit zwei Dezimalstellen aus

下次还敢
下次还敢Original
2024-05-07 13:27:16545Durchsuche

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 drücken Sie in Oracle eine ganze Zahl mit zwei Dezimalstellen aus

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()

🎜rrreeerrreee🎜🎜Methode 3: Verwenden Sie die Funktion 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn