您的位置:首页 > 数据库 > Oracle

ORACLE 查询数据 保留两位小数

2015-12-15 09:34 483 查看
微博:https://weibo.com/6274976536/profile?rightmod=1&wvr=6&mod=personinfo&is_all=1

select  decode(fdj,0,'0.00',to_char(trunc(fdj,2),999999999.99)) fdj,fmoney from t_table

解析:

to_char(trunc(fdj,2),999999999.99)  保留两位小数,但如果fdj = 0 时,会显示 .00。

所以需使用 decode 语句判断 ,如果fdj = 0,显示‘0.00’;否则 显示 to_char(trunc(fdj,2),999999999.99)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle