将SQL字符串拆分为多个字符串

合作社

我正在尝试将包含多个电子邮件地址数据的单个字符串拆分为三个变量。字符串用;标记电子邮件地址的开始/结束。特点。

示例字符串为:

'joebloggs@gmailcom;[email protected];[email protected]'

我目前为此使用的代码如下:

    DECLARE @Email VARCHAR(100),
        @Email2 VARCHAR(100),
        @Email3 VARCHAR(100)

SET @Email = 'joebloggs@gmailcom;[email protected];[email protected]'

SET @Email2 = SUBSTRING(@Email, CHARINDEX(';', @Email)+1, LEN(@Email))
SET @Email3 = SUBSTRING(@Email, CHARINDEX(';', @Email)+1, LEN(@Email))
SET @Email = SUBSTRING(@Email, 1, CHARINDEX(';', @Email)-1)

不幸的是,这似乎不起作用。有人可以指出我要去哪里哪里以及我应该怎么做才能解决我的问题?

提前致谢。

马克

假设总是有3个电子邮件地址,以下似乎有效;

DECLARE @Email VARCHAR(100),
        @Email2 VARCHAR(100),
        @Email3 VARCHAR(100)

SET @Email = 'joebloggs@gmailcom;[email protected];[email protected]'

SELECT   @Email     = LEFT(@Email, CHARINDEX(';', @Email) - 1)
        ,@Email2    = SUBSTRING (   
                                    @Email, 
                                    CHARINDEX(';', @Email) + 1, 
                                    CHARINDEX(';', @Email, CHARINDEX(';', @Email) + 1) - LEN(LEFT(@Email, CHARINDEX(';', @Email) )) - 1
                                )
        ,@Email3    = RIGHT(@Email, CHARINDEX(';', @Email)-1)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将字符串拆分为多个字符

来自分类Dev

Matlab:在存在“ _”的点处将字符串拆分为多个字符串

来自分类Dev

使用LINQ将字符串拆分为多个字符串

来自分类Dev

Python字符串拆分为多个字符

来自分类Dev

如何将 unicode 字符串拆分为多个字符?

来自分类Dev

使用正则表达式将字符串拆分为多个字符串

来自分类Dev

如何使用strtok()将包含空格的给定字符串拆分为多个字符串?

来自分类Dev

使用正则表达式将字符串拆分为多个字符串

来自分类Dev

将范围序列拆分为多个字符串c#,linq

来自分类Dev

将多个字符串拆分为C#中的对象列表

来自分类Dev

将数组元素拆分为多个字符串

来自分类Dev

将多个字符串拆分为多列

来自分类Dev

将一个字符串拆分为多个列表

来自分类Dev

HTML Select value 属性将结果拆分为多个字符串

来自分类Dev

[C]-将字符串拆分为2个字符串

来自分类Dev

将字符串拆分为包含不超过n个字符的字符串的字符串列表

来自分类Dev

如何将包含多个js语句的字符串拆分为字符串数组,每个字符串包含一个语句?

来自分类Dev

将一个字符串拆分为2个字符串

来自分类Dev

将一个字符串拆分为两个字符串

来自分类Dev

如何将字符串拆分为单个字符

来自分类Dev

将字符串拆分为数组(每个字符)-Swift

来自分类Dev

仅使用bash将单个字符串拆分为字符数组

来自分类Dev

如何将字符串从结尾拆分为我想要的某个字符

来自分类Dev

将字符串拆分为140个字符块

来自分类Dev

如何将字符串拆分为单个字符

来自分类Dev

Swift2-将字符串拆分为单个字符

来自分类Dev

如何将Javascript字符串拆分为少于140个字符的句子?

来自分类Dev

将字符串拆分为 jinja2 中的单个字符数组

来自分类Dev

使用正则表达式在Android中将字符串拆分为多个字符串

Related 相关文章

  1. 1

    将字符串拆分为多个字符

  2. 2

    Matlab:在存在“ _”的点处将字符串拆分为多个字符串

  3. 3

    使用LINQ将字符串拆分为多个字符串

  4. 4

    Python字符串拆分为多个字符

  5. 5

    如何将 unicode 字符串拆分为多个字符?

  6. 6

    使用正则表达式将字符串拆分为多个字符串

  7. 7

    如何使用strtok()将包含空格的给定字符串拆分为多个字符串?

  8. 8

    使用正则表达式将字符串拆分为多个字符串

  9. 9

    将范围序列拆分为多个字符串c#,linq

  10. 10

    将多个字符串拆分为C#中的对象列表

  11. 11

    将数组元素拆分为多个字符串

  12. 12

    将多个字符串拆分为多列

  13. 13

    将一个字符串拆分为多个列表

  14. 14

    HTML Select value 属性将结果拆分为多个字符串

  15. 15

    [C]-将字符串拆分为2个字符串

  16. 16

    将字符串拆分为包含不超过n个字符的字符串的字符串列表

  17. 17

    如何将包含多个js语句的字符串拆分为字符串数组,每个字符串包含一个语句?

  18. 18

    将一个字符串拆分为2个字符串

  19. 19

    将一个字符串拆分为两个字符串

  20. 20

    如何将字符串拆分为单个字符

  21. 21

    将字符串拆分为数组(每个字符)-Swift

  22. 22

    仅使用bash将单个字符串拆分为字符数组

  23. 23

    如何将字符串从结尾拆分为我想要的某个字符

  24. 24

    将字符串拆分为140个字符块

  25. 25

    如何将字符串拆分为单个字符

  26. 26

    Swift2-将字符串拆分为单个字符

  27. 27

    如何将Javascript字符串拆分为少于140个字符的句子?

  28. 28

    将字符串拆分为 jinja2 中的单个字符数组

  29. 29

    使用正则表达式在Android中将字符串拆分为多个字符串

热门标签

归档