拆分具有特定字符的字符串

时间:2015-04-09 17:03:36

标签: sql split substring charindex

这是我的情况 有一个来自csv文件的列,我在sql中正确加载了所有字段,但在电子邮件列中,我有一些记录的电子邮件地址超过1个。 如果它是2封电子邮件,我可以处理,但只要我有3-4个或更多的电子邮件,那么我没有什么问题。

这是一个例子 'ekuntsche@addictionsuisse.ch; ekuntsche@suchtschweiz.ch; ekuntsche@sfa-ispa.ch; ekuntsche@addiction-info.ch' 这只是一列,我需要将它们拆分为4个不同的列,因为email1,email2,email3,email4和delimiter是';' 我想我应该使用charindex和substring等但我无法创建它。 如果有人可以创建一个函数并显示如何运行该函数,那将是非常有用的。 谢谢 数据库名称'bi_deploy' 主列名称是'email' 此表的唯一ID是“ID” (这只是电子邮件表,每行都有1个电子邮件地址,我可以实际制作,但我无法正确拆分电子邮件)

0 个答案:

没有答案