2014-09-25 39 views
1

當我在hive中聚合數據時,group by語句如何處理聚合列中的NULL值?Hive是否使用NULL作爲可能的值來聚合?

說我推出下面的查詢

select col_a, count(1) from mytable group by col_a ;

col_a包含01NULL值。結果是否有2行(0和1) 或3(0,1和NULL)?

+1

加載一些測試數據到表中,運行所述查詢似乎是一個非常明顯的解決方案給我。 – gobrewers14 2014-09-25 22:29:04

回答

0

Hive根據NULL值進行分組,您將獲得3個值。也請修改您的查詢到這:

Select col_a, count(1) from mytable group by col_a ; 
相關問題