15 我正在使用SQLite,需要存储价格。SQLite的的REAL数据类型称,它floating-point是不可接受的价格存储。除了TEXT之外,是否还有其他数据类型可以用来数字存储价格,以便它们正确排序? datatypes sqlite money — unixman83 source
25 使用整数并将价格存储为最低的通用单位。因此,对于美元和美分,您将以美分存储它。EG:$ 1.00将被存储为100。 以我的经验,这是标准做法。 — 菲尔 source 3 这是额外的工作,但这是必须遵循的方法-您还需要一个货币类型字段来存储值,以便您知道如何进行折算。您也需要注意-大多数货币使用2个小数位,但有些使用3个小数位。查看ISO 4127的完整列表。 — lonstar CLF智利Unidad de Fomento使用4个小数位。比特币甚至更多:-) — Gianluca Ghettini