2017-05-03 111 views
0

我需要一些支持。我正在嘗試在DB2 String列中的現有字符串中插入一個字符串。我可以使用concat添加到最後,但問題是我需要將它添加到字符串中的特定位置。在DB2列中插入(接觸)字符串中的字符串

字符串的具體位置是在結束18處向後移動:

例子:

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

我想插入</item>前「出賣」這個詞,所以我可以申請無論結束標籤之前的文字是賣完了的所有產品。

我可以連接到字符串的末尾,但它不適用於業務邏輯。

如何向後計數,然後將該詞添加到現有文本和右括號的中間?

任何想法?

我正在使用DB2版本8.在此先感謝。你

回答

1

一個解決方案:

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