hive表order by也返回列名

o0lyfsai  于 2021-06-27  发布在  Hive
关注(0)|答案(2)|浏览(476)

我创建了一个配置单元表,然后从csv文件导入数据。当我对salary进行order-by查询时,它给出了正确的输出,但最后列出了列名。
请参阅随附的屏幕截图。
任何帮助都将不胜感激:)
![正在创建配置单元表]1


select*from emp\ U tb屏幕截图不提供列名

xienkqul

xienkqul1#

您可以使用跳过选中的标题
tblproperty(“skip.header.line.count”=“1”)将此添加到表ddl的末尾。
或者可以更改现有表:
alter table emp_tb set tblproperties(“skip.header.line.count”=“1”);如果要在配置单元cli中显示标头,请在配置单元中设置此属性:
设置hive.cli.print.header=true;

s5a0g9ez

s5a0g9ez2#

您可以使用跳过选中的标题 tblproperties("skip.header.line.count"="1") 将此添加到表ddl的末尾。
或者可以更改现有表:

ALTER TABLE emp_tb SET TBLPROPERTIES ("skip.header.line.count"="1");

如果要在配置单元cli中显示标头,请在配置单元中设置此属性:

set hive.cli.print.header=true;

相关问题