【发布时间】:2020-02-12 05:46:23
【问题描述】:
我使用的是 PostgreSQL 9,并且我有一个列类型为 numeric 的表。
数据库中的数据是这样保存的:
id | limit
23 | 1.485
24 | 35.601
我需要将表中的limit 值替换为整数值,在本例中:
- 1.485 → 1485
- 35.601 → 35601
我该怎么做?
【问题讨论】:
-
Postgres 9.1 是 no longer supported 你应该尽快计划升级(例如到 Postgres 11 或 12)
-
我认为我们需要一点解释。应该如何处理少于 4 位的数字(例如 1.99)?数字 1.99 是否应该保持不变,但 1.001 会增加到 1001?对我来说看起来很奇怪
标签: sql postgresql postgresql-9.1