Pular para o conteúdo

Retorna o número x truncado em d casas decimais. Se d for 0, o resultado não tem vírgula decimal nem parte fracionária. d pode ser negativo para fazer com que d dígitos à esquerda da vírgula decimal do valor x se tornem zero. O valor absoluto máximo de d é 30; qualquer dígito além de 30 (ou -30) é truncado.

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