在 Hive 中,我可以使用 explode 函数,进行解析的
但是在imapla的函数中
一:注意:Impala 只用parquet格式存储时,才能使用复杂数据类型
创建表格,插入数据
CREATE TABLE emp ( empno int, ename string, job string, mgr int, sal int, comm int, favors ARRAY, deptno int )row format delimited fields terminated by "," stored as PARQUET; insert into emp select 1,"asdf",null,1,1,1,array ('A','B','C'),1 from (select 'temp') x
select empno ,ename,job, mgr, sal,comm ,arr.item ,deptno from emp , emp.favors arr
完成解决了
select group_concat(item,'----') from (select * from emp , emp.favors arr ) as a



