Hive SQL:访问 Json 数组的最后一个元素
我有一个名为“schedule_info”的 json 列,其格式如下: {schedule: [{"date":"2020-01-01"},{"date":"2021-01-01"},{"date":"2022-01-01"},{"date":…
使用 HIVE 将带重音的名称转换为不带重音的名称
我正在尝试将带重音符号的名称传递给不带重音符号的名称:srodiger。 我确信一定有办法做到这一点,但我没有找到。 我正在尝试这个,但是用辅音来做也…
Hive ORC 表中的 Presto 数据类型不匹配问题
我正在尝试通过 presto 查询我的 hive orc 表,在 Hive 中其工作正常。在 prestro 中,我能够访问除 lowrange 之外的所有列,它显示以下错误, error …
如何在SQL中找到正负最近的日期并选择所需的列
我想选择 PatID、Indx_date、Ecogvalue、Ecogdate。 Ecogdate 应更接近 Indx_date。 Ecogdate 可以是 Indx_date 之前 30 天,也可以是 Indx_date 之后…
CASE WHEN 判断中以嵌套子查询为条件的 Hive SQL 查询
正如标题,我的查询如下: SELECT COUNT( DISTINCT (CASE WHEN id IN ( SELECT DISTINCT id FROM some_table WHERE year = 2019 AND month IN (1, 2, …
在Hive HQL中执行startsWith(带有子字符串?)
我正在尝试在 Hive 中执行一种 Spark“StartsWith”。我一直在阅读这样做,我发现是用一个子字符串来做它 我有一个字符串,如果这个字符串以 UTC8 开…
SQL查询转换为Hive支持的迁移SQL
我正在将 greenplum SQL 查询迁移到 HiveSQL,请按照以下语句帮助我。 select (date_trunc('week',current_date) - INTERVAL '7 week')::DATE select …
如何在hive中使用collec_set为null生成0
我们需要收集所有不同横断面的值并显示在“|”中分隔并显示 0 表示不可用的商家。 table_1 col1 col2 col3 129867 paytm 4 18945 paytm 5 129867 payz…
失败:ParseException 第 5:16 行无法识别“TIME”附近的输入',' “商店名称”在列类型中
尝试在配置单元数据库中创建表时出现错误。我通过 docker 镜像访问它。 我正在使用的命令: root@:/opt/Hadoop#hive -f test_db.sql 下面提到的是 .sq…
获取另一列的最大值对应的值
我需要找到另一列的最大值对应的值。 我的数据如下: group subgroup subgroup_2 value_a value_b date A 101 1 200 101 20220301 A 102 1 105 90 202…
Hive:以“yyyy-MM-dd”格式计算从日期算起的 1 年时间细绳
我需要计算在 HIVE 中从该日期“2021-01-29”开始是否已经过去了整整 1 年或更长时间。 因此结果日期必须采用“yyyy-MM-dd”格式,并且等于“2022-01-…
使用 SubString 和 lpad/rpad 替换数字
有没有办法在 Hive 中使用子字符串替换数字。 scenario: 1. I need to check 0's from right to left and as soon as i find 0 before any digit then…
在 Hive 中使用 SubString 和 lpad/rpad 替换数字
大家好, Kinldy 帮助我在 Hive 中实现以下逻辑。我在 hive 中有 2 个表(table1,table2)。我需要在某些条件下将 table1 的一列中的 0 替换为 9,并…
如何在 hive 中使用强制转换列作为 where 子句条件?
例如,“dt”是一个字符串,我将其转换为日期类型,然后我想将其用作 WHERE 子句中的条件,但失败: hive> select mid, cast(to_date(from_unixtime(u…