gpt4 book ai didi

sql - SSIS - 派生列

转载 作者:行者123 更新时间:2023-12-01 22:56:00 25 4
gpt4 key购买 nike

我有一个小问题,我是新手,请帮助我。

在我的项目中,我有一个文本文件,其中包含 zip4zip5 ,我想连接这两个邮政编码,但它有一个问题,在某些地方 zip4 是空白(非空)所以当我使用派生列时

ISNULL(ZIP_4) ? ZIP_5 : (ZIP_5 + "-" + ZIP_4) 

表达式它将返回

(zip5-)

其中 zip4 为空,我只想要 zip5 而没有 -

所以请帮助我。

最佳答案

尝试

ISNULL([ZIP_4]) || LEN([ZIP_4]) == 0  ? [ZIP_5] : ([ZIP_5] + "-" + [ZIP_4]) 

ISNULL([ZIP_4]) || LEN(RTRIM(LTRIM([ZIP_4]))) == 0  ? [ZIP_5] : ([ZIP_5] + "-" + [ZIP_4]) 

第二个将在检查长度之前修剪 zip_4 两侧。

关于sql - SSIS - 派生列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12286741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com