我正在研究Hive。我需要解码表中的一些字段,所以我使用的是Translate()
方法,但问题就像在某些地方我有null
这个字符也在解码。你是如何解决这个的?
这是我的代码
TRANSLATE (Address2,
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',
'DEFGHIJKLMNOPQRSTUVWXYZABCdefghijklmnopqrstuvwxyzabc') as Address2,
答案 0 :(得分:0)
使用CASE
块
Select
CASE WHEN Address2 IS NOT NULL THEN
TRANSLATE (Address2,
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',
'DEFGHIJKLMNOPQRSTUVWXYZABCdefghijklmnopqrstuvwxyzabc')
END as
Address2