【发布时间】:2018-05-15 10:02:11
【问题描述】:
我有一个表,其中有一列很长。我只需要从列中获取名称。
这是列名:
QSTY-IOM-HFVNBJGYG | Mobile #: 9876541323 | CUSTOMER NAME: MNOP UNIPOUYTREA POIUY | INVOICE DATE:02/28/18 | EMP#: 101466 | EMPLOYEE NAME: ANGELINA CASIANO
我只需要从该列中提取客户名称。我尝试了 Charindex,它显示了
的错误消息传递给 LEFT 或 SUBSTRING 函数的长度参数无效。
输出:
MNOP UNIPOUYTREA POIUY
【问题讨论】:
-
"我试过 Charindex" 我们可以看看那个尝试吗?这可能是正确的方法。
-
选择子串 (Description, charindex('|',Description,1)+1, charindex(' ',Description,1)-charindex('|',Description,1) ),* from #决赛
标签: sql sql-server tsql sql-server-2016