小编典典

将类型转换字符串转换为整数-Postgres

sql

我正在从在Varchar中具有原始提要的表中导入数据,我需要将varchar中的列导入到字符串列中。我尝试使用<column_name>::integer以及,to_number(<column_name>,'9999999')但是却遇到了错误,因为有一些空字段,我需要将它们作为空或null检索到新表中。

请让我知道是否有相同的功能。


阅读 197

收藏
2021-04-16

共1个答案

小编典典

大胆猜测:如果您的值是一个空字符串,则可以使用NULLIF将其替换为NULL:

SELECT
    NULLIF(your_value, '')::int
2021-04-16