Premium

MySQL Funktionsreferenz

TRUNCATE
Gibt eine Zahl zurück, die auf die angegebene Anzahl von Dezimalstellen gerundet ist, indem die nachfolgenden Ziffern verworfen werden.
MySQL 8.1
TRUNCATE(num, decimals)
num
Ausgangs-Bruchzahl
decimals
Anzahl der Dezimalstellen, auf die eine Zahl gerundet wird
Die Anzahl der Dezimalstellen kann positiv oder negativ sein und gleichzeitig nicht mehr als 30 (oder -30 im Falle eines negativen Wertes). Wenn sie negativ ist, werden die Ziffern links vom Dezimalpunkt von num zu null, und der Bruchteil wird abgeschnitten.
Beispiele
MySQL 8.1
SELECT TRUNCATE(22.29, 0);
MySQL 8.1
SELECT TRUNCATE(22.29, 1);
MySQL 8.1
SELECT TRUNCATE(22.29, -1);