我有一个客户正在运行 Microsoft C5 作为他们的 ERP 系统,我们应该帮助他们将其集成到他们的 CRM 系统中。为此,我创建了一个 SQL 视图,在其中根据我们的导入程序的标准映射导入客户所需的字段。问题是这个版本的微软 C5 将邮政编码和城市存储在同一个字段中,所以我需要将它分成一个邮政编码字段和一个城市字段。问题在于,邮政编码和城市之间的空格数量并没有一个共同的模式,而且邮政编码的长度也不相同,等等。我已经尝试了很多字符串函数,但我敢打赌,如果你知道如何解决它是小菜一碟。
以下是我需要拆分的 zipcity 列中的一些值示例:
D-40883 Ratingen
N-4300 Sandnes
S-55117 Jönköping
3650 Ølstykke
PL - 58-100 swidnica dlaska
如您所见,这里我们混合了德国、丹麦、挪威、瑞典和波兰的邮政编码和城市名称。这就是我需要分开的。
我不知道我是否应该尝试使用正则表达式?我在使用正则表达式方面不是很熟练,因此非常感谢您的帮助。