【发布时间】:2012-12-17 20:46:27
【问题描述】:
我正在寻找一些帮助来拆分在 sql 函数/语句中使用多个分隔符的字段。我遵循了一些已经列出的示例HERE
这里可以很好地使用单个分隔符。但是,我需要拆分基于以下内容的字段。它的格式是 qty x itemno description、qty x itemno description 等。因此我需要将第一个“x”第二个空格“”和最后一个逗号上的语句分开。我想我可以根据正则表达式语句,但不确定如何去做..
有人可以帮忙吗?
OnSameLine = substring( ( SELECT ', ' +
coalesce (CAST(CNT.qty AS varchar(1000)), '') +
' x ' + '['+ coalesce (CNT.Itemno,'') + ']' +
' ' + coalesce (STK.Desc#1,'')
我需要的格式..
PK qty itemno description
PK qty itemno description
等等。
【问题讨论】:
标签: sql sql-server sql-server-2005