我们在实际工作中,经常要查询一个非常多列的表中除了某一个或者某几个字段之外的其他字段,如果正向输入所有查询字段是一件非常繁琐的过程,好在hive支持正则查询,具体操作如下:
1.开启配置
set hive.support.quoted.identifiers=none;
eg:查询id字段之外的所有字段
select `(id)?+.+` from rw.dwd_person_info_basic ;
我们在实际工作中,经常要查询一个非常多列的表中除了某一个或者某几个字段之外的其他字段,如果正向输入所有查询字段是一件非常繁琐的过程,好在hive支持正则查询,具体操作如下:
1.开启配置
set hive.support.quoted.identifiers=none;
eg:查询id字段之外的所有字段
select `(id)?+.+` from rw.dwd_person_info_basic ;