请问下如何查看hive 的map里面有哪些数据?假设表为movie,该通过什么sql来查看?

0
已邀请:
0

贝克汉姆 - 高级数据仓库工程师,拥有丰富的数据治理实践经验 2018-07-15 回答

create table movie(name string, score map<string,int>)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t'
COLLECTION ITEMS TERMINATED BY ','
MAP KEYS TERMINATED BY ':';
---------要入库的数据
'权力游戏'   '美团':8.0,'土豆':8.9,'优酷':9.5
'老友记'      '美团':6.0,'土豆':8.0,'优酷':9.9
 
select score['美团'] from movie where name ='老友记'

要回复问题请先登录注册