永洪社区

标题: hive数据库函数explode 怎么使用 [打印本页]

作者: zxygzll    时间: 2023-11-1 14:52
标题: hive数据库函数explode 怎么使用
我写了一个sql
select explode(split('ff-hh','-')) as word from ts_hr_all_dev.ads_hr_rpt_emp_attnd_df

报:Query failed (#20231101_065110_03214_ze8ba): line 1:8: Function explode not registered
说我的explode 函数没有注册,但是我拿到数据库里面是可以跑的

作者: yhdata_lyaa    时间: 2023-11-1 15:11
在数据集写的sql么
作者: zxygzll    时间: 2023-11-1 15:12
yhdata_lyaa 发表于 2023-11-1 15:11
在数据集写的sql么

是的呢

作者: 防超    时间: 2023-11-1 15:22
直接用拆分列https://www.yonghongtech.com/rea ... =%E6%8B%86%E5%88%86
作者: zxygzll    时间: 2023-11-1 16:18
拆分后我还需要行转列,拆分列转不了
作者: zxygzll    时间: 2023-11-1 16:19
防超 发表于 2023-11-1 15:22
直接用拆分列https://www.yonghongtech.com/real-help/Z-Suite/10.1/ch/query_split.html?zoom_highlightsu ...

拆分后我还需要行转列,拆分列转不了
作者: 防超    时间: 2023-11-1 16:25
数据多点看看
作者: zxygzll    时间: 2023-11-1 17:05
防超 发表于 2023-11-1 16:25
数据多点看看

在sql里面不用用对应的函数吗
作者: yhdata_bear    时间: 2023-11-1 19:49
勾选了“数据库内计算”了吗?




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4