pgsql trunc與round函數(shù)區(qū)別
小樊
97
2024-07-23 17:41:04
- 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)行四舍五入。
- 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)行四舍五入。