Postgres:更新字段并对其进行舍入
Postgres: Update field and round it
我有很大的 table 偶尔有一列没有四舍五入的值,
例如16345.462500 而不是 16345.460000
我的 postgres 不太好 - 也许可以更新 table 四舍五入这些值 ?
我无法更改字段类型,因为某些行(加密货币)不能包含四舍五入的数字。
我能想到的最简单的事情是 PHP 手动更新所有字段的脚本。
您可以使用 round
函数四舍五入到 N 位小数 - 在您的例子中,2:
UPDATE mytable
SET mycolumn = ROUND(mycolumn, 2)
我有很大的 table 偶尔有一列没有四舍五入的值, 例如16345.462500 而不是 16345.460000
我的 postgres 不太好 - 也许可以更新 table 四舍五入这些值 ?
我无法更改字段类型,因为某些行(加密货币)不能包含四舍五入的数字。
我能想到的最简单的事情是 PHP 手动更新所有字段的脚本。
您可以使用 round
函数四舍五入到 N 位小数 - 在您的例子中,2:
UPDATE mytable
SET mycolumn = ROUND(mycolumn, 2)