sql >> Database >  >> RDS >> Oracle

trunc en round-functie in sql

Nee, het gedrag hangt af van de waarde van het significante cijfer (het 3e cijfer (de 3) is het significante cijfer in uw geval, aangezien het lager is dan 5 round en trunc doe hetzelfde )

probeer select trunc(125456.76,-4) from dual (resultaat is 120000) vs select round(125456.76,-4) from dual (resultaat is 130000). Wanneer nu het significante cijfer 5 (of hoger) is, zijn de resultaten van trunc en round verschillen.



  1. scenario voor relationeel databaseontwerp

  2. Hoe voeg ik een reeks waarden in verschillende kolommen van een mysql-tabel in?

  3. COALESCE() Functie in Oracle

  4. MySQL-volgorde van bewerkingen?