3.1.1.3. 货币类型
语法:MONEY
MONEY类型存储固定小数精度的货币数值。小数的精度由数据库的 lc_monetary 设置决定。
取值范围:-92233720368547758.08 到 +92233720368547758.07。8字节存储。 MONEY 与数值类型可以相互转换。numeric、int 和 bigint数据类型的值可以转换成MONEY。 但是浮点数不建议用来处理货币,因为浮点数可能会有圆整错误。
例:
SELECT '12.34'::float8::numeric::money; SELECT '52093.89'::money::numeric::float