Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

função trunc e round em sql


Não, o comportamento depende do valor do dígito significativo (o 3º dígito (o 3) é o significativo no seu caso, pois está abaixo de 5 round e trunc faça o mesmo )

tente select trunc(125456.76,-4) from dual (o resultado é 120.000) vs select round(125456.76,-4) from dual (resultado é 130.000). Agora, quando o dígito significativo for 5 (ou superior), os resultados de trunc e round diferem.