码迷,mamicode.com
首页 > 数据库 > 详细

Oracle to_char(参数,'FM990.00')函数

时间:2019-02-28 23:02:25      阅读:369      评论:0      收藏:0      [点我收藏+]

标签:小数   参数   一个   mys   就是   删除   rom   select   资料   

遇到一个SQL,记录一下

select to_char(参数,'FM990.00') from 表格

刚看到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 表格

...,可以有多种格式,这里只要知道这种做法就可以

Oracle to_char(参数,'FM990.00')函数

标签:小数   参数   一个   mys   就是   删除   rom   select   资料   

原文地址:https://www.cnblogs.com/mzq123/p/10453571.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!