oraclesql查询出sum(tot)一个数字字段,想转换成保留两位TO_CHAR(sum(tot),'999,999,999.99')

2022-04-18 教育 79阅读
select to_char(0.23,'fm0.99') from dual

第一行你写的没看明白,第二行最后少个end,第三行decode不支持这种写法,可以换成

decode(sign(sum(tot)-1),1,TO_CHAR(sum(tot),'999,999,999.99'),TO_CHAR(sum(tot),'0.99'))

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com