6
如果在Hive表中使用映射類型,我如何測試空條目(鍵存在,但值爲空)?Hive:如何測試和查找空映射條目?
隨着表:
test1 (id string, m map<string, string>)
我有一個看起來像這樣的幾個項目:
id1 {"b":"B","c":null}
id2 {"b":"B"}
如果我運行查詢:
SELECT * FROM test1的其中m [ 「c」]爲空;
由於表達式每次計算結果爲真,我將返回兩行。
如何測試鍵之間是否存在且值爲空?
所以是的,我加了我自己的答案,但尋找反饋和/或其他解決方案 – libjack