Heim >Datenbank >MySQL-Tutorial >Wie formatiere ich Zahlen in MySQL auf zwei Dezimalstellen ohne Rundung?

Wie formatiere ich Zahlen in MySQL auf zwei Dezimalstellen ohne Rundung?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-28 21:36:11344Durchsuche

How to Format Numbers to Two Decimal Places Without Rounding in MySQL?

Zahlen auf zwei Dezimalstellen ohne Rundung formatieren

Um eine Zahl mit zwei Dezimalstellen anzuzeigen, ohne die ursprüngliche Zahl zu runden, ist es möglich, die TRUNCATE-Funktion zu verwenden . Diese Funktion entfernt alle Dezimalstellen über der angegebenen Zahl hinaus.

Beispiel

Um eine Zahl auf zwei Dezimalstellen zu kürzen, kann die folgende Syntax verwendet werden:

TRUNCATE(number, 2)

Für Um beispielsweise die Zahl 2229,999 auf zwei Dezimalstellen zu kürzen, kann der folgende Ausdruck verwendet werden verwendet:

TRUNCATE(2229.999, 2)

Das Ergebnis dieses Ausdrucks ist 2229,99.

Andere Optionen

Zusätzlich zu TRUNCATE kann die ROUND-Funktion auch zum Formatieren von Zahlen verwendet werden eine angegebene Anzahl von Dezimalstellen. Allerdings rundet ROUND die Zahl auf die nächste Dezimalstelle, was in manchen Fällen möglicherweise nicht wünschenswert ist.

Dokumentation

Weitere Informationen zur TRUNCATE-Funktion finden Sie in der MySQL-Dokumentation: https://dev.mysql.com/doc/refman/8.0/en/mathematical-functions.html#function_truncate

Weitere Informationen zur ROUND-Funktion finden Sie in der MySQL-Dokumentation: https://dev .mysql.com/doc/refman/8.0/en/mathematical-functions.html#function_round

Das obige ist der detaillierte Inhalt vonWie formatiere ich Zahlen in MySQL auf zwei Dezimalstellen ohne Rundung?. 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