sql >> Databasteknik >  >> RDS >> Oracle

trunc och round-funktion i sql

Nej, beteendet beror på värdet på den signifikanta siffran (den 3:e siffran (den 3) är den signifikanta i ditt fall, eftersom den är under 5 round och trunc gör detsamma )

försök select trunc(125456.76,-4) from dual (resultatet är 120 000) vs select round(125456.76,-4) from dual (resultatet är 130 000). Nu när den signifikanta siffran är 5 (eller högre) resultaten av trunc och round skiljer sig åt.



  1. Hur man beställer efter datum i MySQL

  2. Är det någon som vet innebörden bakom detta php-felmeddelande?

  3. $filter fungerar inte i JPA/Olingo 2.0.11 med MySQL

  4. Var letar Rubys have_header-metod efter header-filer?