mysql語句,採用sum函數、avg函數等等小數位後出現很長的數字,先查看字段類型是否爲float,若是請查看文章

在這段sql中因爲net_in字段設置爲float類型造成在使用sum函數時出現很長的小數位,其原因是浮點數的不準確本質,它們無法以準確值保存在計算機體系結構中。 方法一:最好的辦法是將float字段改爲decimal(16,6)。  具體操作爲:sum(CAST(net_in AS DECIMAL(16,6))) 方法二:使用binary關鍵字解決。具體操作爲「select sum(binary
相關文章
相關標籤/搜索