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

首先场景为RMB, 简单商城, 两位小数, 前后端都包含;

decimal单位元, int单位分.

该如何选择的? 哪个更好些?

慕神8447489
浏览 1011回答 7
7回答

饮歌长啸

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

温温酱

我这边是用decimal的,数据库直接是number(28,8) 这种在像erp的系统中要换算的比较常用。 int分的话,换算时也会出现小数的。。

芜湖不芜

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

慕斯709654

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

HUH函数

看单位吧,如果单位是元,用decimal;如果是分,用int
打开App,查看更多内容
随时随地看视频慕课网APP