hive查询除某些字段的其余字段

在日常使用hive的时候,难免会遇到查询除某些字段的其余字段,比如使用开窗函数分组取第一条,那有没有一种方法能达到这个效果呢?答案是有的。

首先需要设置一个参数:
set hive.support.quoted.identifiers=None;
然后指定要剔除哪个字段:

select `(dateline)?+.+` from test.dm_user_add 

剔除多个字段:

## 最好按照字段顺序来写,遇到字段未过滤的时候把字段顺序换一下试试
select `(dateline|thirty_day)?+.+` from test.dm_user_add 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部