A,B整数,经过计算相加,结果是要唯一的 我想要一个计算函数,两个数A和B都为整数,经过运算相加,结果是要唯一的 比如说我的计算函数为0.5*A+B 那我A=10 B=5和A=20 B=0的结果是一样的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是这样的 我有两列字段A B1 22 32 33 3我想要两个结果一个是累加的结果sum(A+B)=19 另一个是去掉重复的结果sum(A+B)=14 我想到用另设一个字段A+B as total 来表示结果sum(total) ,sum(distinct total)还有 为什么sum在计算小数的时候,后面会出现一堆连带的小数sum(id/POWER(10,LENGTH(id)))结果是0.30000000000000004id为1和20两个值 因为A+B这个计算2+3和1+4是一样的,所以在total这个字段设置的时候 distinct也去除了 我想弄个计算方法,使这两个整数计算结果唯一,这样就可以distinct了,提取的时候经过逆向运算返回到A+B select sum(a+b)/(select sum(a+b) from tt) from (select distinct a,b from tt) a用DECIMAL类型 OR 用ROUND设置小数位数 select * from ( select a,b,a+b as k from table1 ) tgroup by k Windows下mysql集群问题?求救! Truncated incorrect DOUBLE value的错误 求高效插入数据方法 100分,一个超难的数据查询问题。up有分 经典SQL语句 这个sql怎么写 MySql与SqlServer在语法及性能的比较! 60(分) 请问,为什么在WINDOWS下不能够连接到LINUX下的MYSQL数据库? 使用grant命令创建了一个mysql 用户,如何让其生效? 关于MySQL数据的中如何看外键?她是否提供命令,用来看关于某个命令的帮助? MYSQl 函数问题 mysql存储过程接收以空格为间隔的字符串,如何分割作为关键字查询
A B
1 2
2 3
2 3
3 3
我想要两个结果一个是累加的结果sum(A+B)=19 另一个是去掉重复的结果sum(A+B)=14
我想到用另设一个字段A+B as total 来表示结果sum(total) ,sum(distinct total)
还有 为什么sum在计算小数的时候,后面会出现一堆连带的小数
sum(id/POWER(10,LENGTH(id)))结果是0.30000000000000004
id为1和20两个值
from (select distinct a,b from tt) a用DECIMAL类型 OR 用ROUND设置小数位数
select a,b,a+b as k from table1
) t
group by k