【发布时间】:2015-08-03 10:47:11
【问题描述】:
我正在尝试解决一个在 hive 查询执行后产生的问题。
一个名为“stock_data”的新表,其中包含股票价格、股票代码和所有其他详细信息。
我有一个 tsv 文件(制表符分隔文件)并使用“加载数据本地输入路径”命令来加载数据库表。
具有列标题的 tsv 文件,例如 'stock_name'、'stock_symbol' ....
现在,当我想使用以下查询显示股票代码和计数时:-
select stock_symbol,count(*) from stocks group by stock_symbol;
输出正在加载列标题
XOM 500
XRX 500
XTO 496
YPF 500
YUM 500
YZC 478
ZAP 494
ZF 494
stock_symbol 1
Time taken: 20.576 seconds, Fetched: 1735 row(s)
我的问题是:-
如何从我的结果集中隐藏或删除“stock_symbol 1”(最后一行)?
我尝试在运行前使用以下命令:-
set hive.cli.print.header=false;
对我没用...
任何人都可以帮助我吗..
谢谢..
【问题讨论】:
-
你可以使用 where 条件。