mysql小数格式化正确方法
2016-09-20 17:36
176 查看
用到小数格式化,mysql了解很肤浅,只会简单的sql语句,于是百度,发现大家都是转载同一个文章,好无语。
而且,结果验证还是不正确,查了官方api,终于写出来了。
另外,还是保存下百度的几个方法:
SELECT FORMAT(12562.6655,2);
结果:12,562.67
查看文档:Formats the number X to a format like
'#,###,###.##', rounded to D decimal places, and returns the result as a
string. If D is 0, the result has no decimal point or fractional part.整数部分超过三位的时候以逗号分割,并且返回的结果是string类型的。
代码如下:
mysql> SELECT FORMAT(12332.123456, 4);
-> '12,332.1235'
mysql> SELECT FORMAT(12332.1,4);
-> '12,332.1000'
mysql> SELECT FORMAT(12332.2,0);
-> '12,332'
没有达到预期结果,想要的结果不要以逗号分隔,
代码如下:
select truncate(4545.1366,2);
结果:4545.13,直接截取不四舍五入,还是有问题。
而且,结果验证还是不正确,查了官方api,终于写出来了。
另外,还是保存下百度的几个方法:
SELECT FORMAT(12562.6655,2);
结果:12,562.67
查看文档:Formats the number X to a format like
'#,###,###.##', rounded to D decimal places, and returns the result as a
string. If D is 0, the result has no decimal point or fractional part.整数部分超过三位的时候以逗号分割,并且返回的结果是string类型的。
代码如下:
mysql> SELECT FORMAT(12332.123456, 4);
-> '12,332.1235'
mysql> SELECT FORMAT(12332.1,4);
-> '12,332.1000'
mysql> SELECT FORMAT(12332.2,0);
-> '12,332'
没有达到预期结果,想要的结果不要以逗号分隔,
代码如下:
select truncate(4545.1366,2);
结果:4545.13,直接截取不四舍五入,还是有问题。
相关文章推荐
- mysql小数格式化正确方法
- 正确删除MYSQl日志方法
- mysql_connect() 不支持 请检查 mysql 模块是否正确加载 解决方法
- java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)
- 64位 Windows 下用VS2005 MFC或者C++ 连接MySQL的正确方法
- Python对小数进行除法运算的正确方法示例
- 重启MySQL的正确方法
- MySQL密码正确却无法本地登录的解决方法
- mysql格式化小数保留小数点后两位(小数点格式化)
- mysql格式化小数保留小数点后两位(小数点格式化)
- mysql 获取当前日期,前一天,后一天方法及时间格式化 wordpress 后台头部添加气泡通知
- 重启MySQL的正确方法
- java 把小数格式化成固定小数位数的几种方法---含实例
- mysql插入小数变成整数的解决方法
- java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)
- MySQL忘记密码的正确解决方法
- Mysql正确的导入、导出数据的方法
- Mysql语句中格式化日期时间的方法
- java 正确 连接 bae 3.0 MySQL 最简单有效的方法
- 移动硬盘提示格式化解决的方法,未正确删除导致不能读取文件提示格式化解决方式