0


数仓工具—Hive语法之排除特定列

排除特定列

Apache Hive是一个基于Hadoop HDFS的数据仓库框架,用于存储和分析大量数据。Apache Hive支持大多数关系数据库功能,如对大型表进行分区和根据分区列存储值。

在本文中,我们将检查从SELECT查询中排除Hive分区列的方法。

Exclude Hive Partition Column From SELECT Query

这个在我们需要表中大量列的时候,例如一个表有100个列,我们需要其中99个,其中一个不要

现在,问题是如何从SELECT查询结果中排除Hive分区列?有一种方法可以用来排除分区列。

添加下面的配置到 ‘hive-site.xml’ 文件,或者可以在命令行set

hive.support.quoted.identifiers=none

现在我们就可以通过下面的方式排除

date_col

列了

SELECT `(date_col)?+.+` FROM test_table;

Output:

+------------------+------------------+--+
| test_table.col1  | test_table.col2  |
+------------------+------------------+--+
+------------------+------------------+--

本文转载自: https://blog.csdn.net/king14bhhb/article/details/140423092
版权归原作者 不二人生 所有, 如有侵权,请联系我们删除。

“数仓工具—Hive语法之排除特定列”的评论:

还没有评论