首页 > 解决方案 > 如何在 postgresql 中将字符类型转换为整数?

问题描述

我有一列作为database_value,我想在我的表中对它求和,并且有数千个数据,它是不同类型的字符。我想将它类型转换为整数类型,但它没有让我改变。

我的 sql 是:

alter table species_data alter column database_value type numeric(10,0) using database_value::numeric 

错误是:

ERROR:  invalid input syntax for type numeric: "2478a"

有人可以告诉我错误是什么以及如何解决吗?

标签: mysqldatabasemysql-workbench

解决方案


推荐阅读