我从一个表中导入数据,在Varchar中有原始的Feed,我需要导入一个列在varchar到一个字符串列。我尝试使用< column_name> :: integer以及to_number(< column_name>,’9999999′),但我得到错误,因为有几个空字段,我需要检索它们为空或null新表。
请让我知道如果有相同的功能。
野生猜测:如果您的值是一个空字符串,可以使用NULLIF替换为NULL:
SELECT NULLIF(your_value,'')::int