SQL-to_char()保留小数,千位分隔符
来源:互联网 发布:java仿qq聊天室源代码 编辑:程序博客网 时间:2024/05/16 05:09
SELECT to_char(999999999999.99, 'FM999,999,999,999,999.000') AS QTY_1 from dual;
输出结果:999,999,999,999.990
注意事项:
- .后面的是要保留的小数位数,必须是0
- FM-去除空格
但是这样做当要处理的数字为0.99时,
SELECT to_char(0.99, 'FM999,999,999,999,999.000') AS QTY_1 from dual;
输出结果:.990
这样显然是不行的
解决方法
SELECT to_char(0.99, 'FM999,999,999,999,990.000') AS QTY_1 from dual;
输出结果:0.990
SELECT to_char(1111111111111111111111111111.99, 'FM999,999,999,999,990.000') AS QTY_1 from dual;
输出结果:########################
当要处理的数字的整数位数大于格式的整数位数时,就会出现这样的情况
SELECT to_char(1.99999, 'FM999,999,999,999,990.000') AS QTY_1 from dual;
输出结果:2.000
当要处理的数字的小数位数大于格式的小数位数时,对数字进行四舍五入
0 0
- SQL-to_char()保留小数,千位分隔符
- js实现千位分隔符 保留两位小数
- js添加千位分隔符,并保留2位小数
- java之保留几位小数的几种方式及添加千位分隔符
- 【String格式化】千位分隔符并保留两位小数
- java之保留几位小数的几种方式及添加千位分隔符
- Sql Server 千位分隔符 3位逗号分隔
- Sql Server 千位分隔符
- 格式化数字的方法,千分隔以及保留两位小数
- Android千位分隔符
- JSP 千位分隔符
- jq 千位分隔符
- SQL保留两位小数
- sql保留两位小数
- oracle to_char() 小数点后保留两位小数
- 自定义输入输出一个带分隔符,保留两位小数的金额文本
- 千位逗号分隔符转换处理
- JS TextBox 实时 千位分隔符
- select row_number() over (order by ItemID asc) as RowIndex
- PAT甲级1125
- HDU2571 命运(DP)
- 浮华背后与我的路-----关于华为裁员
- 一道非常有趣的多态
- SQL-to_char()保留小数,千位分隔符
- log4j.properties 基本配置
- 跑表精确至0.1秒
- JVM讲解
- 最简单的 RabbitMQ 监控方法
- boost线程
- C++单刷《机器学习实战》之一——k-近邻算法
- 浅谈IE事件处理与其他浏览器的差异
- Movie Critics CodeForces