通过添加列在CLOUDERA中不起作用的顺序

时间:2017-11-07 09:02:50

标签: hadoop hive hdfs hiveql cloudera


我在CLOUDERA中创建了一个表,然后在其中添加了一个列:

ALTER TABLE table1 ADD COLUMNS (`new_col` VARCHAR(40));

然后我试图按顺序选择:

select col1,col2,new_col from table1 order by 1,2,3

然而这是失败的。

它没有按条款的规定工作 它也在没有在select语句中选择new_col的情况下工作。

任何想法导致失败的原因是什么?
编辑:
我认为这是因为新列包含空值。我怎么能克服这个问题?

0 个答案:

没有答案