【发布时间】:2021-11-22 16:35:46
【问题描述】:
我正在查询一个名为 Description 的列,我需要从每个“-”分隔符中提取字符串;
例如
Description
---------------------------------
abc@abc.com - Invoice - A12222203
FGH@fgh.com - Credit - C12222333
因此理想情况下需要将每个段提取到三个单独的列中;
例如
Email | Doc Type | Ref
------------+----------+----------
abc@abc.com | Invoice | A12222203
FGH@fgh.com | Credit | C12222333
我已设法使用
提取电子邮件地址Substring(SL_Reference,0,charindex('-',SL_Reference))Email
有什么想法可以将剩余的两个部分分成单独的列(即文档类型和参考)?
非常感谢
【问题讨论】:
标签: sql-server substring