如何更新文本列,添加和/或删除字符串中间的文本?
示例
- 将“abc”添加到索引 3 处的“0123456”,以生成“012abc3456”
- 删除“0123456”的索引 3 到索引 5,以生成“0126”
最佳答案
您可以使用覆盖
作为第一个:
select overlay('0123456' placing 'abc' from 4 for 0)
第二个也是:
select overlay('0123456' placing '' from 4 for 3)
关于sql - 更新文本列,在字符索引处添加/删除文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43444191/