Oracle应用之to_char(参数,'FM990.00')函数
【摘要】 遇到一个SQL,记录一下
select to_char(参数,'FM990.00') from 表格
1
刚看到FM990.00确实不知道什么意思,通过网上资料,知道了
0表示:如果参数(double或者float类型)存在数字就显示数字,不存在数字就显示09表示:如果参数(double或者float类型)存在数字就显示数字,不存在数字就显示空格FM表示:将9带来...
遇到一个SQL,记录一下
select to_char(参数,'FM990.00') from 表格
- 1
刚看到FM990.00确实不知道什么意思,通过网上资料,知道了
- 0表示:如果参数(double或者float类型)存在数字就显示数字,不存在数字就显示0
- 9表示:如果参数(double或者float类型)存在数字就显示数字,不存在数字就显示空格
- FM表示:将9带来的空格删除
- 拓展:所以上面例子就表示左边最小为1位(个位),最大3位(百位),有两位小数,当然格式就不仅仅是FM990.00,格式就是无限个,可以为FM999999.99或者FM9999990.00等等
上面是oracle的做法,mysql可以用format函数:
select to_char(参数,'FM999999.900') from 表格
- 1
…,可以有多种格式,这里只要知道这种做法就可以
文章来源: smilenicky.blog.csdn.net,作者:smileNicky,版权归原作者所有,如需转载,请联系作者。
原文链接:smilenicky.blog.csdn.net/article/details/87923157
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)