Oracle 的number类型,转换为 varchar型时,缺少小数点前的 0 ,解决办法

substr获取该字段的 第一位,
decode判断是否为 “  .  ”      是的话, ‘0’||字段,  拼接;  否   返回 该字段 

decode(substr((to_char(b.ReportValue)),0,1),'.','0'||to_char(b.ReportValue),to_char(b.ReportValue)) as Test_Result

你可能感兴趣的:(数据库)