博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql查询结果单位换算后小数位数的保留方式
阅读量:5982 次
发布时间:2019-06-20

本文共 590 字,大约阅读时间需要 1 分钟。

  1. 1、调用mysql自带的格式化小数函数format(x,d)

    例如:

    [html]   
     
    1. select format(23456.789,2);  
    [html]   
     
    1. select formate(salary,2);  

    输出:

    [html]   
     
    1. 23,456.79  
    ,format()函数会对小数部分进行四舍五入操作,整数部分从右向左每3位一个逗号进行格式化输出,如下图:

     

    2、调用mysql自带的函数truncate(x,d)

    例如:

    [html]   
     
    1. select truncate(23456.789,2);  
    [html]   
     
    1. select truncate(salary,2);  

     

    输出:

    [html]   
     
    1. 23456.78  
    truncate()函数会将小数部分2位以后的值直接舍去,如下图:

     

    3、调用mysql自带的函数convert(expr,type);

    例如:

    [html]   
     
    1. select convert(23456.789,decimal(10,2));  
    [html]   
     
    1. select convert(salary,decimal(10,2));  

     

    输出:

    [html]   
     
    1. 23456.79  
    convert()函数会对小数部分进行四舍五入操作,解释一下decimal(10,2),它表示最终得到的结果整数部分位数加上小数部分位数小于等于10,小数部分位数2,如下图:

     

    一般情况下我们都会选择第三种方式

你可能感兴趣的文章
Python为何如此优秀?斯坦福教授告诉你!
查看>>
Jenkins in Action :GitLab 部署 Maven 项目
查看>>
一块GPU就能训练语义分割网络,百度PaddlePaddle是如何优化的?
查看>>
SSH 免密登录
查看>>
微服务实战:从架构到发布(一)
查看>>
Linux命令
查看>>
Win 7 下 C++ 编译环境 MSYS2 MinGW 64-bit + Visual Studio Code
查看>>
Nginx 通过 Lua + Redis 实现动态封禁 IP
查看>>
第十七天-企业应用架构模式-会话状态模式
查看>>
Objective-C中的associated object释放时机问题
查看>>
PAT A1060 科学记数法经典例题(全string库解决)
查看>>
权威指南: 如何写好用户故事?
查看>>
Spring - Configuration Metadata
查看>>
最新全国手机号码归属地信息SQLite数据库2019年2月更新
查看>>
Spring Cloud与Docker微服务架构实战--阅读笔记
查看>>
JS中创建对象的几种设计模式
查看>>
HTML表单提交的安全问题
查看>>
视频云肖长杰:视频AI科技助力短视频生态
查看>>
Android 开发面经,历时两月斩获BAT+头条四个公司 Offer
查看>>
第六天-《企业应用架构模式》-会话状态
查看>>