oracle数据库中为啥在decode函数里面用round函数,查询出来的小于1的小数前面的0不显示啊?怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle数据库中为啥在decode函数里面用round函数,查询出来的小于1的小数前面的0不显示啊?怎么解决相关的知识,希望对你有一定的参考价值。

select decode(substr(num,1,1),'.','0'||num,num) from table_name

追问

拼接数据是可以,不过还是感觉好麻烦,我的decode函数就已经很长了,那你知不知道为什么decode函数里面加round就不显示0 啊,我单独用round函数好像都可以啊 ?

参考技术A 详细一点吧,把具体的写法贴出来

以上是关于oracle数据库中为啥在decode函数里面用round函数,查询出来的小于1的小数前面的0不显示啊?怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

oracle中decode函数如何提升查询语句性能的?

oracle里nvl,to_char,decode这些函数怎么用啊?

sql decode函数里面有多个值怎么办

oracle中decode函数有啥用?

c# 有decode函数么

oracle decode的用法