【发布时间】:2015-02-18 19:02:20
【问题描述】:
我们有 varchar2(250) 列,其中包含我们想要用其他特定文本替换的各种文本数据。 注意:我不想为这个需求使用多个替换功能,有没有更好的方法来做到这一点
要求是:
Replace < with "less than"
Replace > With "greater than"
Replace & With and
例如表中的数据是:
"amount must be < 1 & > 2"
SQL 的输出应该是:
"amount must be greater than 1 and less than 2"
【问题讨论】:
-
那是一列数据吗?
-
REPLACE有什么问题? -
是的,这是一列数据,解决方法请使用上面的双重和示例文本
-
这个问题是我们需要用字符串值替换15到20个字符
-
"我不想使用多重替换功能" - 为什么?您在这里要解决的真正问题是什么?