在DB2列的String中间插入(联系)字符串

时间:2017-05-03 14:44:59

标签: sql database string split db2

我需要一些支持。我试图将一个字符串插入DB2 String列中的现有字符串。我可以使用concat添加到最后但问题是我需要将它添加到String中的特定位置。

字符串的具体位置是从末端向后移动的18个位置:

示例:

<option><item>The item number xxxxxxx comes in white</item></option>

我想在</item>之前插入“已售完”字样,这样我就可以申请所有售完的产品,而不管结束标记之前的文字是什么。

我可以连接到字符串的末尾,但它不适用于业务逻辑。

如何向后计数,然后在现有文本和结束括号的中间添加单词?

有什么想法吗?

我正在使用DB2版本8.提前感谢。

1 个答案:

答案 0 :(得分:1)

一种解决方案:

replace(yourcolumn, '</item>', ' SOLD OUT</item>')