Null 值也在 HIVE 中解码
Null value is also decoding in HIVE
我正在研究 Hive。我需要解码 table 中的一些字段,所以我正在使用 Translate()
方法,但问题是在某些地方我有 null
这个字符也解码。你是怎么解决这个问题的?
这是我的代码
TRANSLATE (Address2,
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',
'DEFGHIJKLMNOPQRSTUVWXYZABCdefghijklmnopqrstuvwxyzabc') as Address2,
使用 CASE
块
Select
CASE WHEN Address2 IS NOT NULL THEN
TRANSLATE (Address2,
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',
'DEFGHIJKLMNOPQRSTUVWXYZABCdefghijklmnopqrstuvwxyzabc')
END as
Address2
我正在研究 Hive。我需要解码 table 中的一些字段,所以我正在使用 Translate()
方法,但问题是在某些地方我有 null
这个字符也解码。你是怎么解决这个问题的?
这是我的代码
TRANSLATE (Address2,
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',
'DEFGHIJKLMNOPQRSTUVWXYZABCdefghijklmnopqrstuvwxyzabc') as Address2,
使用 CASE
块
Select
CASE WHEN Address2 IS NOT NULL THEN
TRANSLATE (Address2,
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',
'DEFGHIJKLMNOPQRSTUVWXYZABCdefghijklmnopqrstuvwxyzabc')
END as
Address2