2014-03-18 47 views
0

我使用SQL查詢數據庫來總結一個cloumn:如何修剪返回的總和到我想要的精度?

SELECT SUM(sureness) FROM tweet 

但對於一些輸入返回類似8.8E-4,但我想它像0.0008(正好與4位精度)。我搜索了網頁,但找不到一個很好的例子來理解。是否有可能在mysql中這樣做?

回答

1

ceil乘以你需要的位數精度就是答案。

然後,只需重新分割它。

SELECT (ceil(SUM(sureness) * 10000))/10000 from tweet 
+0

謝謝,但對於像「0.00140802456311524」這是行不通的數量和返回10000 –

+1

檢查更新。 –

+1

不應該是'(ceil(SUM(sureness)* 10000))/ 10000'? – glglgl