我有一个带有以下数据的文本文件demo.txt:
1|John|23|Male|None 2|David|None|MALE|California 3|Katie|None|FEMALE|None
此文件中的所有列均为文本
我正在尝试使用此
在postgres中加载txt文件CREATE READABLE EXTERNAL TEMP TABLE ashish
(
Serial varchar(255),
Name varchar(255),
Age varchar(255),
Gender varchar(6),
State varchar(255)
)
LOCATION
(
'<path>/demo.txt'
)
FORMAT 'text' (delimiter E'\t' null 'None') ENCODING 'UTF8';
CREATE TEMP TABLE demo as
SELECT * from ashish
distributed by (Serial);
我得到的结果是:
问题:为什么我的代码不会替换最后一列的'None'并使其为'Age'列中的NULL?
我有相关的解决方法,但我想知道此代码中的问题。