mysql 除数为0显示100,保留两位小数,显示百分号的相关操作
1.处理除数为0:
使用if函数,具体语法:IF(expr1,expr2,expr3),如果expr1的值为true,则返回expr2的值,如果expr1的值为false,则返回expr3
eg:if(a,100*c/a,100):如果a不为0不为空,返回正常的比值,否则返回100
2.保留两位小数:
有好几种方法:round(),truncat(),format()等,可以根据需求选用,我这里用的round()
round("123.4567",2)
3.显示百分数:
使用 concat()函数
concat(50,'%');最后可以将这三个条件合在一起:
concat(round(if(a,ifnull(100*c/a, 0),100),2),'%') AS percent
mysql 除数为0显示100,保留两位小数,显示百分号的相关操作相关推荐
- JS 保留两位小数,不足用0补齐;js 实现对数字保留两位小数时 不足两位 自动补0;JavaScript保留两位小数,自动补零
let sgToFixed = (num,digit=2) => {//num是数值:digit是保留有效数字位数let nums=(num||0).toString().split('.'); ...
- PHP保留两位小数显示
<?php$num = '10.4567';//第一种:利用round()对浮点数进行四舍五入 echo round($num,2).PHP_EOL; //10.46//第二种:利用sprint ...
- js保留两位小数的函数_使用率低但功能强大的6个Excel函数公式应用技巧解读!...
在Excel函数公式中,有部分函数的使用率是比较低的,但是其功能也是非常强大的. 一.Median函数. 功能:返回一组数的中值.中值就是一组数的中间数值,如果参数包含的数值是偶数,Median函数将 ...
- ECharts提示框数字保留两位小数
要求实现效果:鼠标移动到柱状图上,显示数字保留两位小数, 设置提示框属性tooltip tooltip: { formatter:function(datas) { ...
- java double 保留小数_java使double类型保留两位小数的方法
java使double类型保留两位小数的方法 本文是百分网小编整理的主要介绍关于java使double类型保留两位小数的方法,有需要的朋友们一起看看吧!想了解更多相关信息请持续关注我们应届毕业生考试网 ...
- java 不四舍五入 保留,java保留两位小数(不四舍五入)
这篇文章主要介绍了java使double类型保留两位小数的方法,大家参考使用吧 复制代码 代码如下: mport java.text.DecimalFormat; DecimalFormat d ...
- bigdecimal 保留两位小数_Python的保留小数及对齐
Python的保留小数: 方法1:用round函数(有坑). median = 12.3004886print(round(median, 2)) # 保留两位小数print(round(median ...
- 根据两个日期字符串,格式为(YYYY-MM-DD),获取年龄,保留两位小数但不四舍五入...
/** * 根据两个日期字符串,格式为(YYYY-MM-DD),获取年龄,保留两位小数但不四舍五入 * @param birth 出生日期 * @param endDate 截止日期 * * */ p ...
- java数据类型double保留两位小数
double a=1; double b=6; double weight= (double) Math.round( (a/ b) * 100) / 100;//保留两位小数,四舍五入 System ...
- 微信小程序 —— 保留两位小数
以下所述参考网上众多大佬略写,本人只是菜鸟一枚,记录博客主要怕自己记不住,方便以后参考,有何不足,欢迎补充- 方式方法和网上大多大佬有雷同,因为我也是参考网上各位大佬的- 两种方法 一: 在 util ...
最新文章
- 深度学习在不同领域的应用,我去,这也行!?
- mongodb 结果二次调用_mongodb慢查询记录
- javascript 之 push方法
- 在CRM定制中常用的Javascript
- yolo loss 将图像标注的真实事坐标转换到anchor坐标
- Ubuntu Apache 服务之 PHP 配置
- python 变量引用_Python 知识要点:变量及引用
- LeetCode之Binary Tree Level Order Traversal 层序遍历二叉树
- @scheduled注解配置时间_@Scheduled注解
- dev用不了_惊艳!小姐姐用动画图解 Git 的 10 大命令,这也太秀了吧!
- 入微:探究文档中找不到的12c并行索引扫描新特性
- .net core 获取binary 文件_7.2 获取文本数据_Csv.Document
- 在Tomcat上部署WebService服务
- 为什么手机网速太慢_手机明明是满格信号,为什么网速却非常慢?原来是这些功能在捣鬼...
- tomcat中间件的默认端口号_死磕Tomcat系列(1)——整体架构
- C语言/ 运算符的优先级以及结合方向
- Android Progress、SeekBar 实现进度条、可滑动的进度条
- CCS历代版本下载地址以及6.0以上版本添加软件仿真
- 字面量long后面的大小写l
- 计算机鼠标双击怎么,电脑鼠标双击没反应怎么办
热门文章
- zcmu-1133: 第九章:致我们终将逝去的青春(dfs)
- 移动联通电信频段划分
- [Linux] centos 6.5 httpd 自建CA 认证 实现 https 服务
- 可口可乐为何如此成功?
- c#截取字符串中指定字符串后到结尾
- h5 html页面百度定位当前位置不准
- ES限流导致ES数据更新不及时问题
- 云、边、端协同,有孚网络为智慧安防保驾护航
- 鸿蒙os现在好用吗,全球首批!升级使用鸿蒙OS真实反馈评价出炉:差评/好评都很真实...
- Cesium(六)淹没分析(polygon版本)