Oracle
 sql >> Database >  >> RDS >> Oracle

funzione trunc e round in sql

No, il comportamento dipende dal valore della cifra significativa (la 3a cifra (la 3) è quella significativa nel tuo caso, in quanto è inferiore a 5 round e trunc fai lo stesso)

prova select trunc(125456.76,-4) from dual (il risultato è 120000) vs select round(125456.76,-4) from dual (il risultato è 130000). Ora, quando la cifra significativa è 5 (o superiore) i risultati di trunc e round differiscono.