我需要连接datastage中的两个字段,一个字段包含null
个值,我使用的是NVL()
函数。我的要求是,如果有null
个值,则它们不应显示为空格。
我在做:
Trim(NullToEmpty(Database.ADDR_2)) : ' ' : Trim(NullToEmpty(Database.ADDR_3))
此处ADDR_3
有null
个值,如果是null
,那么我应该修剪空格并且只应显示ADDR_2
。请帮我解决一下。
答案 0 :(得分:0)
这个问题并不完全清楚 - 如果您使用NVL,则不需要使用NullToEmpty。
您可以使用以下内容:
IF IsNull(Database.ADDR_3) THEN Database.ADDR_2 ELSE Database.ADDR_2 : " " : Database.ADDR_3
如果需要,添加修剪。