Heim >Datenbank >MySQL-Tutorial >Wie formatiere ich Zahlen in MySQL auf zwei Dezimalstellen ohne Rundung?
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.
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.
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.
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!