22,298
社区成员
发帖
与我相关
我的任务
分享
DECLARE @s VARCHAR(100)='系统通知:供应商-XXX有限公司,采购单-XH2016070079材料:XXXXXA 已收数量300 XXXXXB已收数量100'
SELECT SUBSTRING(@s,CHARINDEX('采购单-XH',@s)+4,CHARINDEX('材料:',@s,CHARINDEX('采购单-XH',@s))-CHARINDEX('采购单-XH',@s)-4)
with m as (
select '系统通知:供应商-XXX有限公司,采购单-XH2016070079材料:X' c
)
select substring(c,charindex('采购单-XH',c) + 4,12) result from m
result
------------------------
XH2016070079
(1 行受影响)