3
我在蜂巢至極表由星火/鑲更新埃夫小時查詢的地圖值蜂巢
CREATE TABLE IF NOT EXISTS user
(
name STRING,
creation_date DATE,
cards map<STRING,STRING>
) STORED AS PARQUET ;
讓我們假設我要查詢的每個用戶壁毯卡的數量。
我的查詢看起來是這樣的:
select * from user where card["Gobelin"] IS NOT NULL ;
結果看起來是這樣的
KillerZord1001 2016-01-02 {"Archer":"2","Gobelin":"6"}
HalfAMill 2016-02-05 {"Witch":"7","Gobelin":"8"}
但我想有是關鍵的,我尋找的價值,更喜歡:
KillerZord1001 2016-01-02 6
HalfAMill 2016-02-05 8
Can Hive能否執行此類查詢?