货币值的最佳SQL数据类型是什么?我使用的是MySQL,但更喜欢独立于数据库的类型.

推荐答案

在大多数情况下,像Decimal(19,4)这样的数字通常效果很好.您可以调整比例和精度,以满足需要存储的数字的需要.即使在SQL Server中,我也倾向于不使用"money",因为它是非标准的.

Mysql相关问答推荐

在不使用SON的情况下将integer列的DataFrame数组写入到SQL

是否有一种方法可以 Select 表中具有特定列值的行,该行还显示phpmyadmin中原始表中的行号?

是否有一种方法可以在mysql中设置一列,使其自动成为该行的行号的值?

MySQL多连接以获得单个结果集(使用MySQL max函数)

MySQL中如何对字符串进行算术运算?

从 NextJS/Prisma 添加用户 ID (FK) 到 MySQL 表

Mysql时间序列数据的最小值和最大值

使用来自另一个表 mysql 的值将新行插入到表中

为什么 MySQL 不使用索引进行简单的SELECT * FROM Table WHERE field='value'查询?

如何在更新表单中使用 group by?在 SQL 中

MYSQL:如何根据之前的相关记录获取记录

MySQL过滤食谱上的多对多 - 成分表

如何通过未知列中的唯一值有效地更新 MySQL 行

自动登录 phpMyAdmin

默认为空字符串的列

MySQL Partitioning / Sharding / Splitting - 走哪条路?

如何从两个不同的日期获得年份差异?

MySQL获取两个值之间的随机值

判断多个列的一个值

将 UTF8 表上的 latin1 字符转换为 UTF8