mysql - 如何在 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"
有人可以告诉我错误是什么以及如何解决吗?
解决方案
推荐阅读
- excel - 是否有一个公式可以从一张纸(不包括空白)中捕获所有值并在另一张纸上按顺序显示?
- sql - Postgres alter table 默认为 'NULL::character varying' 而不是 NULL
- c++ - 'binary_semaphore' 尚未在 'std' 中声明
- android - 如何使用 Android Studio 生成 javadoc
- flutter - 横幅广告在列中使用时隐藏 AppBar
- javascript - 如何在页面上打印输入,onClick在文本字段下
- vba - Vba将公式拖放到单独范围的底部
- python - 使用 python 脚本获取目录中添加的删除和修改文件的列表
- internationalization - NextJS i18n 将语言环境与页面子目录匹配
- python - 不能腌制
:它与 builtins.MemoryError 不同的对象 - Python