Не, поведението зависи от стойността на значимата цифра (3-тата цифра (3) е значимата във вашия случай, тъй като е под 5 round
и trunc
направете същото )
опитайте select trunc(125456.76,-4) from dual
(резултатът е 120000) срещу select round(125456.76,-4) from dual
(резултатът е 130 000). Сега, когато значимата цифра е 5 (или по-висока), резултатите от trunc
и round
се различават.