这是我的情况,有一列来自 csv 文件,我在 sql 中正确加载了所有字段,但在电子邮件列中,我有多个记录的电子邮件地址。如果是 2 封电子邮件,我可以处理,但只要我有 3-4 封或更多电子邮件,我就没有什么问题。
这是一个示例 'ekuntsche@addictionsuisse.ch;ekuntsche@suchtschweiz.ch;ekuntsche@sfa-ispa.ch;ekuntsche@addiction-info.ch' 这只有 1 列,我需要将它们拆分为 4 个不同的列作为 email1 ,email2,email3,email4 和分隔符是 ';' 我想我应该使用 charindex 和 substring 等,但我无法创建它。如果有人可以创建一个函数并展示如何运行该函数,那将非常有帮助。谢谢数据库名称'bi_deploy'主列名称是'email'这个表的唯一ID是'ID'(这只是电子邮件表,每一行都有1个电子邮件地址,我可以做到,但我无法拆分电子邮件适当地)