Oracle
 sql >> база данни >  >> RDS >> Oracle

trunc и кръгла функция в sql

Не, поведението зависи от стойността на значимата цифра (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 се различават.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Преобразуване на число в дата sql oracle

  2. Как да създадете VARRAY като обект на база данни в базата данни на Oracle

  3. Актуализация на Oracle от Select - същата таблица

  4. Oracle:SQL избор на дата с времеви печат

  5. Динамична Pivot Query с помощта на Sql Developer Oracle