Oracle
 sql >> Baza danych >  >> RDS >> Oracle

funkcja obcinania i zaokrąglania w sql

Nie, zachowanie zależy od wartości cyfry znaczącej (trzecia cyfra (3) jest cyfrą znaczącą w twoim przypadku, ponieważ jest mniejsza niż 5 round i trunc zrób to samo )

spróbuj select trunc(125456.76,-4) from dual (wynik to 120000) kontra select round(125456.76,-4) from dual (wynik to 130000). Teraz, gdy cyfra znacząca wynosi 5 (lub więcej), wyniki trunc i round różnią się.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. zatwierdź po wybraniu

  2. Jak uzyskać informacje o wszystkich typach danych zadeklarowanych w danym pakiecie?

  3. Pobieranie informacji o typie danych dla kolumn w Oracle OCCI ResultSet

  4. Przekaż obiekt jako parametr wejściowy do procedury składowanej z node-oracledb w węźle js

  5. Jak zaimportować plik XML w Oracle SQL Developer?