hive、mysql中case when 出現null值

記錄一次實戰:在hive計算年齡時,case when轉換出現了null值 case when 轉換出現了null值的原因就是沒有匹配上,實際上case when 是一個函數,是一個udf函數,一進一出,除了Null時是沒有給定默認值,有時給了else ,也會出現 else值其他以外的情況,給後來人提醒,如果出現這種問題,一定要檢查當前case when from的表,再就是子查詢情況和寫入並不對
相關文章
相關標籤/搜索