将字符串类型转换为整数

我从Varchar中包含原始提要的表导入数据,我需要将Varchar中的一列导入字符串列。我尝试使用<列名称>::整数以及到_number(<column\u name>,'999999')但是我遇到了错误,因为有一些空字段,我需要在新表中以空或空的形式检索它们

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

选择
NULLIF(您的_值“”)::int

发表评论