这是HIVE中查询语句的一个小技巧,一个表有很多字段,我们想要除个别字段外的剩余所有字段,全部列出来不方便且不美观,实际上hive语句可以解决这个问题。
选择tableName表中除了name、id、pwd之外的所有字段:
set hive.support.quoted.identifiers=None;
select `(name|id|pwd)?+.+` from tableName;
这是HIVE中查询语句的一个小技巧,一个表有很多字段,我们想要除个别字段外的剩余所有字段,全部列出来不方便且不美观,实际上hive语句可以解决这个问题。
选择tableName表中除了name、id、pwd之外的所有字段:
set hive.support.quoted.identifiers=None;
select `(name|id|pwd)?+.+` from tableName;