6
Hiveテーブルのマップタイプを使用している場合、nullエントリ(キーは存在しますが、値はnull)をテストするにはどうすればよいですか?表とハイブ:ヌルマップエントリをテストして見つける方法
:
test1 (id string, m map<string, string>)
私は次のようになり、いくつかのエントリがあります:私は、クエリを実行する場合
id1 {"b":"B","c":null}
id2 {"b":"B"}
を:
は[TEST1メートルから選択* "c"]はnullです。
私は、式が毎回真と評価されるので、両方の行を戻します。
key existsとvalueの間でどのようにテストできますか?
はい、自分の回答を追加しましたが、フィードバックやその他の解決策を探しています – libjack