我在做Hive。我需要解码表中的一些字段,所以我使用 Translate() 但问题是在我的一些地方 null 这个角色也在解码。你怎么解决这个问题?这是我的密码 TRANSLATE (Address2, 'ABCDEFGHIJKLMNOPQRSTUVWXYZdefghijklmnopqrstuvwxyz', 'DEFGHIJKLMNOPQRSTUVWXYZABCdefghijklmnopqrstuvwxyz') as Address2,
Translate()
null
TRANSLATE (Address2, 'ABCDEFGHIJKLMNOPQRSTUVWXYZdefghijklmnopqrstuvwxyz', 'DEFGHIJKLMNOPQRSTUVWXYZABCdefghijklmnopqrstuvwxyz') as Address2,
mdfafbf11#
使用 CASE 方块
CASE
Select CASE WHEN Address2 IS NOT NULL THEN TRANSLATE (Address2, 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz', 'DEFGHIJKLMNOPQRSTUVWXYZABCdefghijklmnopqrstuvwxyzabc') END as Address2
1条答案
按热度按时间mdfafbf11#
使用
CASE
方块