SQL中decimal和numeric为啥会自动四舍五入啊?我是想保留有小数的怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL中decimal和numeric为啥会自动四舍五入啊?我是想保留有小数的怎么办?相关的知识,希望对你有一定的参考价值。

参考技术A 这是因为数据列声明了小数长度,比如数据列声明decimal(16,5),小数超出5位时就会四舍五入,建议你更改数据列小数长度即可解决。

以上是关于SQL中decimal和numeric为啥会自动四舍五入啊?我是想保留有小数的怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

在 SQL 中转换/转换科学记数法 [从 Varchar 到 Decimal/Numeric]

SQL数据类型DECIMAL 比如成绩表里SCORE DECIMAL(4,1) 这个字段代表啥意思啊

DECIMAL和NUMERIC之间的区别

numeric对应java啥类型

为啥将 SQL Real 转换为 Numeric 时比例会略有增加?

EF6.0 下sql语句自动生成的参数类型decimal(18,2)修改