2011-11-24 51 views
0

如果我有一個percenatge值(6%)什麼對這些信息存儲在數據庫中 解決方法1的首選方式:6 溶液2:0.06 你爲什麼要選擇它呢?百分比值存儲在數據庫

+0

我想這主要取決於你打算如何使用它。就個人而言,我會將它存儲爲.06,因爲它意味着您的代碼公式中少了一步。 – CSharpened

回答

2

尋求解決方案2,它使任何計算,你必須做的更容易。

如果是總數的6%{合計(100)} * {分貝值(0.06)} = 6

容易

這還處理,如果你將不得不部分百分率值6.35%將是0.0635,而如果您將其存儲爲6的整數,則無法獲得這些部分百分比。這樣做的唯一缺點是,如果要以可讀格式將值輸出回客戶端,則在輸出結果之前,需要將數據庫結果乘以100。