24得票6回答
如何列出所有正在使用或迄今为止创建的Hive数据库?

与SHOW TABLES命令类似,我们是否有任何类似的命令来列出到目前为止创建的所有数据库?

13得票4回答
即使查询中存在分区谓词,别名仍未找到分区谓词。

我有一个存储在HDFS中的表pos.pos_inv,该表按yyyymm进行分区。以下是查询语句:select DATE_ADD(to_date(from_unixtime(unix_timestamp(Inv.actvydt, 'MM/dd/yyyy'))),5), to_da...

7得票1回答
Hive中的explode函数

我有以下示例数据,我正在尝试在Hive中将其拆分。 我使用了split函数,但我知道我漏掉了一些东西。 ["[[-80.742426,35.23248],[-80.740424,35.23184],[-80.739583,35.231562],[-80.735935,35.23041],[-...

11得票1回答
在连接表时,Hive查询出现错误。

使用下面的HIVE查询,我无法通过相等性检查。我有3个表,想要将这些表连接起来。我尝试了以下方法,但是遇到错误:FAILED: Error in semantic analysis: Line 3:40 Both left and right aliases encountered in JO...

9得票3回答
产品的SQL查询频率分布矩阵

我想创建一个频率分布矩阵。 1.Create a matrix.**Is it possible to get this in separate columns** customer1 p1 p2 p3 customer 2 p2 ...

11得票2回答
HIVE使用JSON格式插入覆盖目录

如何使用JSON模式覆盖插入目录? 有一个原始的Hive Avro表; (实际上有许多字段)tb_test-------- name string kickname string ----------------- 那我想通过使用jsonserde将查询结果保存到HDFS的某个目录中。 我...

10得票1回答
Hive - 将字符串转换为大整数

假设我有一个字符串,如'00321',我想在Hive中将其转换为BIGINT,应该怎么做? 跟进问题:结果的BIGINT值是321还是00321?

33得票3回答
在Spark SQL表中展开(转置?)多个列

我正在使用Spark SQL(我提到它在Spark中,以防对SQL语法有影响 - 我还不太确定),我有一个表格,我试图重新构造它,但我卡在了同时转置多列的步骤。 基本上我的数据看起来像:userId someString varA varB 1 "ex...

11得票3回答
Hive中的偏移功能

在Hive中如何实现与SQL中“offset”相同的功能?SELECT * from table LIMIT 20 OFFSET 30 谢谢!

57得票3回答
Hive:将字符串转换为整数

我正在寻找一种内置的UDF,用于将我的Hive表中字符串列的值转换为整数,以便在使用SELECT和ORDER BY进行排序时使用。我在语言手册中搜索了一下,但没有用。欢迎提出任何其他建议。