我试图用MySQL中的ABS和AVG函数获得整数值,但它仍然给我浮点值。
select ABS(AVG(quantity)) as average from stocks这个查询应该返回绝对整数值,但是它的返回浮点值类似于125.889。怎么回事?
发布于 2013-02-27 15:20:43
ABS()代表绝对,它不一定返回整数。
您必须使用数学函数之一,如FLOOR()、CEILING()、ROUND()、TRUNCATE( ,0)或将结果转换为INTEGER。
https://stackoverflow.com/questions/15115670
复制相似问题