2017-09-06 17 views

答えて

1

クエリ行where event_detail["value(B)"] is not null

select visitor_number 
    from table 
where event_detail["value(B)"] is not null 

デモ:

テストテーブルを作成します。

hive> create table test_t(visitor_number int,event_detail map<string,string>); 
OK 

負荷データ:値

hive> insert into test_t select 123, map("value(B)","Bye") union all select 123, map("value(G)","Jet"); 
OK 

選択行(B):

hive> select visitor_number from test_t where event_detail["value(B)"] is not null; 
OK 
123 
+0

をこれが0結果を返すように機能しない – Sarah

+0

それは二重引用符なしで働いた – Sarah

関連する問題