pgsql trunc與round函數(shù)區(qū)別

小樊
97
2024-07-23 17:41:04
欄目: 云計(jì)算

  1. TRUNC函數(shù):
  • TRUNC函數(shù)用于將數(shù)字截?cái)酁橹付ㄐ?shù)位數(shù)的值。
  • 語(yǔ)法:TRUNC(number, decimal_places)
  • 參數(shù)number為要截?cái)嗟臄?shù)字,decimal_places為要保留的小數(shù)位數(shù)。
  • TRUNC函數(shù)會(huì)直接將數(shù)字截?cái)嗟街付ㄐ?shù)位數(shù),不進(jìn)行四舍五入。
  1. ROUND函數(shù):
  • ROUND函數(shù)用于將數(shù)字四舍五入為指定小數(shù)位數(shù)的值。
  • 語(yǔ)法:ROUND(number, decimal_places)
  • 參數(shù)number為要四舍五入的數(shù)字,decimal_places為要保留的小數(shù)位數(shù)。
  • ROUND函數(shù)會(huì)根據(jù)小數(shù)點(diǎn)后的第一位數(shù)字進(jìn)行四舍五入,如果小數(shù)點(diǎn)后的第一位數(shù)字大于等于5則向上取整,否則向下取整。

總結(jié):

  • TRUNC函數(shù)是直接截?cái)鄶?shù)字,不進(jìn)行四舍五入。
  • ROUND函數(shù)是根據(jù)小數(shù)點(diǎn)后的第一位數(shù)字進(jìn)行四舍五入。

0