mysql sql运算小数位不精确

代码和直接用sql统计发现统计数据存在小数差异,检查mysql统计存在小数位不精确,解决办法如下:

-- 在mysql中,sum计算小数不精确 
SELECT
	cast(
		sum(lab) AS DECIMAL (19, 5)  -- 5 表示精确小数点5位
	) AS sumComm
FROM
	TABLE

你可能感兴趣的:(mysql)