- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
在 MySQL 中可以将货币值存储为 decimal(22,2)
吗?我正在为虚拟世界编写基于网络的市场和广告网络。
最佳答案
如果有人拥有 60 亿美元怎么办?!?田野装不下这么大的一堆本杰明斯....
不过,严肃地说,SQL Server 和 PostgreSQL 有一个货币数据类型,而 Access 有一个货币数据类型。 Oracle 和 MySQL 都没有。
此线程 - Best data type for storing currency values in a MySQL database
但是出于某种原因建议使用 4 位有效数字,我想以防万一您需要小数美分(股票等)。
如果没有用户拥有超过 60 亿美元(严肃地说),并且您不需要计算几美分的存储空间,那么您的格式应该没问题。
关于mysql - 可以在 MySQL 中将钱存储为 decimal(22,2) 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5201702/
假设当加载一个字段时,它是空的。当用户键入 1 时,它表示 0.01,然后他在 1 (10) 之后键入另一个 0,它变为 0.10。当他输入另一个 1 时,它变成 1.10。 就像输入产品的价格一样。
介绍 选择编程语言来投入时间和精力时,有很多因素需要考虑,并且出现一些不确定性:"我可以被录用到某个工作岗位吗?","薪水足够吗?","语言会几个
我有 7.125(双),需要达到 7.15。什么可能是最简单的方法? 找到围捕,但我得到 7.13,请帮助。 谢谢 最佳答案 最简单的方法是乘以 20.0,舍入为整数,然后再次除以 20.0。可以这样
这是一道面试题: Given an amount, say $167.37 find all the possible ways of generating the change for this a
我是一名优秀的程序员,十分优秀!