spark中的配置单元结构类型数据为空

u4vypkhs  于 2021-06-26  发布在  Hive
关注(0)|答案(0)|浏览(219)

我有一个配置单元表,其中列是struct数据类型。配置单元表的架构:

-----------------------------------------  
| name        | type                         
-----------------------------------------      
| col1        | struct<                            
|             |   ccl1:string,             
|             |   ccl2:string,             
|             |   ccl3:struct<             
|             |     cccl4:strin>          
|             | >

在配置单元中,输出正确

select col1.ccl1 from tab  
    ccl1
    AA  
    BB

但是相同的struct数据类型表spark:

d = spark.read.table("tab")   
    d.select("col1.ccl1").show()

output in spark:  
ccl1  
null     
null  
null

编辑:添加样本。
有什么帮助吗

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题