MySQL Sum函数
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`
sum(列)求此列之和(注:sum运算符与数字类型连用)
例.查询当前在线的学生(IsUse=0表示未在线,1表示在线)
select SUM(IsUse) from StudentBindPaperTypeEntity```sql
版权属于:青阳のBlog
本文链接:https://www.hipyt.cn/48.html
作品采用:《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
转载时须注明出处及本声明
此处评论已关闭