作业帮 > 综合 > 作业

在SQL数据库中,设置了一个字段的类型为money,但是money类型数据保留的是四位小数,如何设置为两位小数?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 04:33:08
在SQL数据库中,设置了一个字段的类型为money,但是money类型数据保留的是四位小数,如何设置为两位小数?
能否在数据库中直接设置数据的存储格式,保留两位小数.最好能够详细一点.
如果我要让数据不但保留两位小数,并且还要显示金额分隔符(如123456.7894显示为123,456.79).请各位不要建议我换字段类型,我就用money类型.还有一点,我现在是用asp.net进行编程,各位能否告诉我在具体的页面里如何写?
如果希望只保留2位小数,可以使用decimal数据类型.例如: decimal(15,2)
当然,也可以在select时将money类型转换成decimal,使其只显示两位小数.假设你的字段名叫做工资,数据类型是money, 可以用cast语句将其转换成两位小数的decimal,
cast(工资, decimal(12,2))