我在表格中有一列需要用另一个单词替换为另一个单词我使用Derived列但是根本没有变化
例如:
输入:
S.no Name Department
1 Mike San Diego Soceity Office
2 Stat New York Soceity Office
输出应该像
S.no Name Department
1 Mike San Diego S.O
2 Stat New York S.O
在派生列中,我使用了以下代码
Replace(Department,"Soceity Office", "S.O")
保密
答案 0 :(得分:2)
也许尝试检查一下你的拼写?您是否有可能在部门领域取代社会办公室而不是社会办公室?否则代码对我来说很好。
Replace(Department,"Society Office", "S.O")
答案 1 :(得分:0)
除了拼写错误之外还要注意另一件事,因为@sqlgrl指出(并且欢迎来到[ssis]标签)是字符串操作将区分大小写。
REPLACE(Department,"Soceity Office","S.O.")
您可以在下面看到,我提取了您的示例数据并通过两个不同的替换语句运行它。一个用于社交的正确拼写,另一个用于你的拼写(这可能就是为什么你要标准化为S.O.)
最初,我曾经使用过“Soceity办公室”并且没有观察到任何变化,这是因为套管问题。