mysql sum函数后面好多位小数点
在mysql中,如果你属性是float double 或者string,现在要对这个列的数据进行累加操作,sum聚合函数的使用后,可能会在结果中出来很多的小数点,怎么能让进行精确累加呢?
在mysql进行聚合的时候,把数据类型转换为decimal,具体使用如下:
SELECT
count(id) AS total,
cast(
sum(commission) AS DECIMAL (19, 5)
) AS sumComm
FROM
jd_settle_order
结果:虽然后面多了三个0,但是结果是精确的
如果不使用cast:
SELECT
count(id) AS total,
sum(commission) AS sumComm
FROM
jd_settle_order
结果:这个结果是不对的!!!在对账的时候就会失败
mysql sum函数后面好多位小数点相关推荐
- mysql平均值函数保留两位小数点_用sql的avg(score)求完平均值后,保存两位小数的方法(用于查询或视图)...
window7系统怎么找到开始运行命令 右击开始->属性->开始菜单->自定义>点击运行命令(选择)->确定 Android DownloadProvider学习 Dow ...
- MySQL sum()函数
转载自 MySQL sum()函数 MySQL SUM()函数介绍 SUM()函数用于计算一组值或表达式的总和,SUM()函数的语法如下: SUM(DISTINCT expression) SUM ...
- mysql四舍五入函数取两位小数_MySQL四舍五入函数ROUND(x)、ROUND(x,y)和TRUNCATE(x,y)
MySQL四舍五入函数ROUND(x) ROUND(x)函数返回最接近于参数x的整数,对x值进行四舍五入. 实例: 使用ROUND(x)函数对操作数进行四舍五入操作.SQL语句如下: mysql> ...
- mysql sum函数返回类型_MySQL的sum函数返回的门类
MySQL的sum函数返回的类型 今天项目切换数据库时,出错 访问数据库的代码大概是这样: String sql = "select sum(number) as sumNumberOfOn ...
- MySQL SUM函数进行计算会出现0000000001或9999999999未知小数
MySQL中当使用sum函数来计算 varchar.float类型的字段有可能会出现0000000001或9999999999未知小数. 咱们可以把对应数据结果转换类型为Decimal类型,进行精度保 ...
- Mysql——SUM()函数
目录 一.前期准备工作 新建表如下: 插入的数据如下: 二.SUM()函数的用法 1.求和,返回指定列的总和 SUM 函数可以对单个列求和,也可以对多个列运算后求和,计算中忽略 NULL 值 SUM函 ...
- MySQL SUM()函数按条件求和
一般求和 select sum(money) from user group by id; 按条件求和 select sum(if(type=1,money,0)) from user group b ...
- Mysql与Sql server,Sum函数跟Count函数
两者均是统计类函数,都不计算NULL字段!!! 单纯计算行数的话,count的效率比sum的效率高 MySQL SUM()函数介绍 SUM()函数用于计算一组值或表达式的总和,SUM()函数的语法如下 ...
- mysql小数点后保留两位_不会保留小数点位数,做出来的表格难看,巧用ROUND函数解决...
先提问一下,在Excel中,利用公式计算时,计算出来的结果有时候会有N多位小数,很多同学是不是就直接选择单元格格式设置"数值"保留两位小数点,就OK了.然鹅,有没有细心的同学发现, ...
- mysql union all sum_[数据库]SQL Server UNION ALL 结果 SUM函数造成精度丢失
[数据库]SQL Server UNION ALL 结果 SUM函数造成精度丢失 0 2020-08-03 18:00:30 SQL Server 数据类型 使用场景: 在进行多维度汇总数据时,需要将 ...
最新文章
- mysql优化 top_Top 20+ MySQL Best Practices【sql优化】
- 00后当道,今秋开学的AI专业的本科生究竟学什么?
- C++——运算符重载operator
- SAP BD87将IDoc状态修改为68 ?
- 关于Linux下kernel.shmmax的设置问题
- python教程:一篇文章让你理解字符串的格式化
- 三年级开始学计算机,三年级学生初识计算机的教学心得
- Revit API取得全部元素
- 易宝典文章——玩转Office 365中的Exchange Online服务 之十一 怎样在Exchange Online中配置邮件传递限制...
- 下标超出数量 oracle,超出最大会话数和Ora-00020超出最大进程数错误的解决方法...
- 计算机毕业设计源码—Springboot驾校考试网站系统
- 【文章整理】一文看懂Cola架构和DDD
- Texstudio + sumatraPDF 正反向搜索关联设置
- c++实现的木叶忍者村管理
- 【RocketMQ 二十七】RocketMQ 消费幂等
- Brain:临床前和早期阿尔茨海默病的睡眠和纵向认知表现
- 【oracle】oracle11g 搭建
- DC基础学习(四)综合优化的三个阶段
- 讨教大学|六西格玛之属性值数据一致性分析
- python 实时抓取网页数据并进行 筛查
热门文章
- 如何在Mac中使用预览应用合并PDF文件,Mac预览应用合并PDF文件?
- Zabbix 5.0 监控 SSH 登录
- (转)ETL利器Kettle实战应用解析系列一【Kettle使用介绍】
- Dynamic Multipoint ***(DM***)
- 「leetcode」349. 两个数组的交集:哈希值太大了,还是得用set
- downie是什么软件?如何在Mac中下载视频?
- 苹果mac幻灯片演示文稿制作软件:PowerPoint 2019
- M1升级MacOS Monterey后,如何使用空间音频?
- 在 Mac 上的“照片”中如何把文件夹中的相簿分组?
- 在 Mac 上如何使用 iCloud 钥匙串保护信息安全?