Przejdź do głównej zawartości

Zwraca liczbę x obciętą do d miejsc po przecinku. Jeśli d wynosi 0, wynik nie zawiera przecinka ani części ułamkowej. Wartość d może być ujemna, co powoduje wyzerowanie d cyfr na lewo od przecinka w wartości x. Maksymalna wartość bezwzględna d wynosi 30; cyfry przekraczające 30 (lub -30) są obcinane.

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 │
└────────────────────┘