Datatypes

在 SQLite 中儲存價格,使用什麼數據類型?

  • February 20, 2014

我正在使用 SQLite,需要儲存價格。SQLite 的REAL數據類型表示它使用的儲存價格floating-point是*不可接受的。*除了 TEXT 之外,是否還有一種數據類型可以用來以數字方式儲存價格以便正確排序?

使用整數並將價格儲存為最低通用單位。因此,對於美元和美分,您可以將其儲存為美分。EG:1.00 美元將儲存為 100。

根據我的經驗,這是標準做法。

當然,使用整數

您將必須確定您假設的小數位數並在應用程序級別保持一致。

引用自:https://dba.stackexchange.com/questions/15729