Oracle
 sql >> Base de données >  >> RDS >> Oracle

fonction trunc et round en sql

Non, le comportement dépend de la valeur du chiffre significatif (le 3ème chiffre (le 3) est le chiffre significatif dans votre cas, car il est inférieur à 5 round et trunc faire de même )

essayez select trunc(125456.76,-4) from dual (le résultat est 120000) vs select round(125456.76,-4) from dual (le résultat est 130000). Maintenant, lorsque le chiffre significatif est 5 (ou plus), les résultats de trunc et round diffèrent.