【发布时间】:2014-10-01 17:35:33
【问题描述】:
我不得不向你询问一些与 MSSQL 相关的东西。
所以,我有一个名为 Command(VARCHAR) 的列,它是某个名为 TB_Commander 的表的一部分。
此列包括结果,例如(行):
1.Delete o:2312312, c=312321
2.Add o:342342344, c=5
顺便说一句。我想做的事情是从这些行中选择子字符串,其中仅包含 'o:2312312' 并且对于第 2 行,仅包含 'o:342342344'。
我被困在这里了:
select
SUBSTRING(Command,PATINDEX('%1%',Command),
CHARINDEX(',',Command,PATINDEX('%o=%',Command))-0) as OperationID
from TB_Commander
where IdRow = 921321
对不起我的英语......
感谢您的帮助...
【问题讨论】:
标签: sql-server sql-server-2012 substring patindex