在sql server management studio中,数据类型 - 金钱,当我输入带小数的金额时,它会自动添加零以填充百分之一。如何确定小数点后的空格量?
答案 0 :(得分:6)
点后面的零数称为数据类型的precision
。 money
数据类型有fixed precision:
with accuracy to a ten-thousandth of a monetary unit.
点后面五位数。如果您想要不同的精度,请使用decimal
数据类型。一些例子:
select cast(0.123456789 as money)
, cast(0.123456789 as decimal(5,3))
, cast(0.123456789 as decimal(5,1))
打印:
0.1235 0.123 0.1