Pular para o conteúdo

Devolve o número x, truncado a d casas decimais. Se d for 0, o resultado não tem vírgula decimal nem parte fracionária. d pode ser negativo, o que faz com que d dígitos à esquerda da vírgula decimal do valor x passem a zero. O valor absoluto máximo de d é 30; os dígitos além de 30 (ou -30) são truncados.

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