hiveql 相关问题

Apache Hive数据仓库基础结构中使用的SQL变体。将此标记用于与Hive查询语言相关的问题,包括HiveQL语法和HiveQL特定的函数。

如何在HIVE中由长到宽的结构?

我有一个蜂巢数据,看起来像是长格式的数据,我想将其重构为看起来像是宽格式的数据,这是我最近的尝试,这是我的代码...

回答 1 投票 0

为什么Distinct *不起作用,而count(Distinct *)起作用?

[有一个表(IN HIVE)示例-meanalytics.key2_master_ids此表有6列(cmpgn_id,offr_id,exec_id,creatv_id,cmpl_dt,mkt_cd),可能现在有重复项(重复行)...

回答 1 投票 3

执行算术时的数据透视表

我有一个包含一些汇总计数的基表。 + ------------ + ----- + ------- + --------------- + ------ --------- + ------------ + ------------ + |日期| id |应用| ex_used_count | ...

回答 1 投票 -1

如何将YYYYMMDD格式的日期(int)转换为蜂巢中的日期时间格式?

select from_unixtime(unix_timestamp('20190901','yyyymmdd'));; OK + ---------------------- + | _c0 | + ---------------------- + | 2019-01-01 00:09:00 | + ---------------------- +所需...

回答 2 投票 -1

从Hive的多个表中选择count(*)

我在2个不同的模式中有相同名称的表。我想做的是在两个表中以TableName的形式进行计数比较:Count1:Count2如何通过Hive查询来实现这一点?

回答 3 投票 0

Hive中的内部群组

您能帮忙建立以下Hive查询吗(我们需要在单个Hive查询中输出)我的输入是在此处输入图像描述,我需要以以下格式输出,只有一个Hive查询...

回答 1 投票 1

Hive窗口功能:将组ID分配给重叠组

我在配置单元表中的数据如下所示,其中id,start_time和end_time为字符串id start_time end_time 101 10:00 12:00 101 10:15 12:30 101 12:15 12:45 101 13:00 ...

回答 1 投票 0

相当于蜂巢中Presto的transform()函数

我似乎无法在Hive中找到与Presto的transform()函数等效的函数。 TLDR:如何在Hive中将函数应用于数组的每个元素?更准确地说,我有一个包含零的数组...

回答 1 投票 1

将多个映射值合并为一列

表格(输入数据)+ -------- + --------- + | col_id | col_val | + -------- + --------- + | axc | col_x | | bdf | col_f | | cde | col_x | | yhc | col_f | | idx | col_a | | dft | ...

回答 2 投票 1

将3个月减去yyyymm月格式列配置单元sql

在HiveSql中,我需要一个yearmonth [yyyymm]列,我需要从中减去3个月。例如:如果yearmonth是201912,则所需的记录是201909有人可以帮我提供语法或... ...

回答 1 投票 1

为什么记录从我的左联接中删除,尽管我在where子句中包含null

我运行以下查询:创建表c.hello作为选择a。*,b.timestamp,b.alert,然后从左连接再见b在a.number = b.number_nb上,其中(Unix_Timestamp(a.time)- Unix_Timestamp(b ....

回答 3 投票 1

蜂巢提取中的序列号生成

我必须从Hive表中提取数据,并且还需要为Hive中的每个记录生成序列号。与多个表连接后,还需要提取不同的记录。 ...

回答 1 投票 -1

SQL查询/根据数据和ID计算值的排名

对于每天和id,我们必须按降序对值进行排名。下面是输入表。 >输入数据+ ------------ + ---- + ------- + |日期| id |价值| + ------------ + ---- + ---......>

回答 1 投票 0

将行移置为列

需要将列转置为行。输入数据i具有预定义的列。如果存在该记录,则在相应列中将列值填充为“是”,否则默认为“否”。 ...

回答 1 投票 0

如何找到每个蜂巢中薪水最高的部门的前三名员工?

姓名,薪水,部门主管,95000,沃尔特经理,26500,HR Adam,36520,开发人员Sam,38910,Developer Romie,68557,经理Oliver,69545,开发人员Mahesh,89542,Developer Ricky,96845,HR Sara ,。 ..

回答 1 投票 0

拾取minValue及其在蜂巢中的行

我必须在2小时的滑动日期窗口及其相应的日期值中选择minValue。例如,创建表库存(时间字符串,成本浮动);插入股票价值中(“ 1990-01-01 8:00 ...

回答 1 投票 0

FAILED:ClassCastException原语。WritableConstantStringObjectInspector无法转换为原语。BooleanObjectInspector

在我的配置单元查询中,我用第一种方法得到正确的输出,但是在第二种方法中得到异常。不知道我到底缺少什么,但这是次要的。方法-1个选择标志...

回答 1 投票 0

如何使配置单元返回行更快? (例如,限制10)

我注意到,当涉及到MR时,即使对于简单的查询,例如:从condition_a和condition_b限制为10的表中选择*; Hive将扫描所有数据(确定),但仅在...

回答 1 投票 0

用于联接表和输出的SQL查询在其中一列中应该只有1个输出

我有两个表,分别是上面的表1和表2,我想将sql join query的输出与以下提到的表作为NEW TABLE一起输出。

回答 1 投票 -1

提取SQL中的数组的最后N个元素(配置单元)

我有一列包含数组,我想提取数组中的X个最后一个元素。尝试提取最后两个元素的示例:列A ['a','b','c'] ['d','e'] ['f','g',...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.