Zum Inhalt springen

Gibt die Zahl x zurück, auf d Dezimalstellen abgeschnitten. Ist d gleich 0, hat das Ergebnis weder Dezimalpunkt noch Nachkommastellen. d kann negativ sein, sodass d Stellen links vom Dezimalpunkt des Werts x zu null werden. Der maximale Absolutwert für d ist 30; darüber hinausgehende Stellen (über 30 bzw. -30) werden abgeschnitten.

func.truncate( <x, d> )
func.truncate(1.223, 1)
┌─────────────────────────┐
│ func.truncate(1.223, 1) │
├─────────────────────────┤
│ 1.2 │
└─────────────────────────┘
TRUNCATE( <x, d> )
SELECT TRUNCATE(1.223, 1);
┌────────────────────┐
│ truncate(1.223, 1) │
├────────────────────┤
│ 1.2 │
└────────────────────┘