oracle 小数保留时可以保留小数位数吗

2025-04-02 17:09:32
推荐回答(1个)
回答(1):

oracle数值函数 四舍五入:ROUND() 根据参数保留几位小数位,否则不会保留任何小数,且小数位四舍五入
截取小数位:TRUNC()根据参数保留几位小数位,否则不会保留任何小数,小数位不会四舍五入
取模(求余):MOD()
SELECTROUND(789.536) FROM DUAL; //790
SELECTTRUNC(789.536) FROM DUAL; //789

SELECTROUND(789.123,2) FROM DUAL; //789.12
SELECTTRUNC(789.123,2) FROM DUAL; //789.12
SELECT MOD(10,3) FROM DUAL; //10除3的余数
看看能不能帮到你哦