PostgreSQL是否支持数据库级别的舍入?

PostgreSQL是否支持数据库级别的舍入?,postgresql,Postgresql,例如,是否可以确保某个特定数字字段始终四舍五入到小数点后三位?是。将列定义为十进制(16,3)-请参阅 第一个数字(本例中为16)是数字中的最大总位数,第二个数字(本例中为3)是小数位数 据我所知,每个数据库都支持这种数据类型。True。然而,它的存储和性能与浮点不同。它是老朋友BCD,在主cpu上计算afaik。(PG手册规定“实际存储需求为每组四位小数的两个字节,加上三到八个字节的开销”。更多信息请参见此处)

例如,是否可以确保某个特定数字字段始终四舍五入到小数点后三位?

是。将列定义为
十进制(16,3)
-请参阅

第一个数字(本例中为16)是数字中的最大总位数,第二个数字(本例中为3)是小数位数


据我所知,每个数据库都支持这种数据类型。

True。然而,它的存储和性能与浮点不同。它是老朋友BCD,在主cpu上计算afaik。(PG手册规定“实际存储需求为每组四位小数的两个字节,加上三到八个字节的开销”。更多信息请参见此处)