2017-11-03 15 views
0

データストア内の2つのフィールドを連結する必要があり、1つのフィールドにnullの値が含まれており、NVL()関数を使用しています。私の要件は、nullの値がある場合、スペースとして表示しないでください。空白を切り捨てて連結する

私は次のようにやっている:ここで

Trim(NullToEmpty(Database.ADDR_2)) : ' ' : Trim(NullToEmpty(Database.ADDR_3)) 

ADDR_3null値を持っており、それがnullであるならば、私はスペースをトリミングする必要があり、唯一ADDR_2が表示されます。解決策を教えてください。

答えて

0

この質問は完全には明らかではありません。NVLを使用した場合、NullToEmptyを使用する必要はありません。

あなたはこのような何かを使用することができます。必要に応じて

IF IsNull(Database.ADDR_3) THEN Database.ADDR_2 ELSE Database.ADDR_2 : " " : Database.ADDR_3 

は、トリムを追加します。

+0

こんにちはMicheal、私はNullToEmpty関数を使用して、トリムを使用し、スペースが表示されなくなりました。ご回答有難うございます –

関連する問題