有没有什么数据类型可以在其中编辑整数和小数,且小数位数可以自定义位数,且这些数可以数学运算。比如money、decimal(3,1)、decimal(3,0),但money默认4位小数自动补0,decimal(3,1)默认一位小数自动补0,decimal(3,0)不会自动补0但也无法编辑小数了。我希望有即可设置小数位,在我输入整数时不会补齐小数位的数据类型,并能保证该数据类型下的数据能四则运算。
所有语言数据类型的定义一定是最底层的、为了更广泛使用的,不会为了某个具体的业务要求而定,因此对此问题我的回答是:没有能直接满足你要求的数据类型,具体的业务要求还是老老实实在代码中实现吧。
1 回答889 阅读
817 阅读
写个视图用来展示,
把将要展示的字段 去掉末尾的0呗,
我在网上搜了个自定义函数可以参考参考(感谢原作者热心分享):