【发布时间】:2015-07-28 18:23:56
【问题描述】:
使用 SQL 2008;我有以下字符串:
EMCo: 1 WorkOrder: 12770 WOItem: 10
我正在尝试获取 WorkOrder #。
当字符串末尾没有 WOItem 时,我可以使用以下语句获取 WorkOrder #。
[WorkOrder] = LTRIM(RTRIM(RIGHT(HQMA.KeyString,CHARINDEX(':',REVERSE(HQMA.KeyString))-1)))
此语句移动并可能有 Co# 的两位数,并且它并不总是有 WOItem #。希望找到在“:”之后会分裂的东西,然后只拿第二组。
有什么建议吗?
【问题讨论】:
标签: sql string sql-server-2008 split character