为了账号安全,请及时绑定邮箱和手机立即绑定

货币选择int还是decimal类型? 哪个更好?

货币选择int还是decimal类型? 哪个更好?

PHP
慕神8447489 2019-03-03 16:33:11
首先场景为RMB, 简单商城, 两位小数, 前后端都包含; decimal单位元, int单位分. 该如何选择的? 哪个更好些?
查看完整描述

7 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

也可以用int,然后model层进行扩大100倍和缩小一百倍

查看完整回答
反对 回复 2019-03-18
?
温温酱

TA贡献1752条经验 获得超4个赞

我这边是用decimal的,数据库直接是number(28,8)

这种在像erp的系统中要换算的比较常用。 int分的话,换算时也会出现小数的。。

查看完整回答
反对 回复 2019-03-18
?
芜湖不芜

TA贡献1796条经验 获得超7个赞

decimal带两位小数,更精准一些

查看完整回答
反对 回复 2019-03-18
?
慕斯709654

TA贡献1840条经验 获得超5个赞

我这边用的decimal(14,3),语言PHP,计算使用BC扩展也保留3位,显示出时转成2位

查看完整回答
反对 回复 2019-03-18
?
HUH函数

TA贡献1836条经验 获得超4个赞

看单位吧,如果单位是元,用decimal;如果是分,用int

查看完整回答
反对 回复 2019-03-18
  • 7 回答
  • 0 关注
  • 1010 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信