gpt4 book ai didi

sql - 如何在 SQL 中用多个指定的替换字符串替换多个匹配模式 - Oracle

转载 作者:行者123 更新时间:2023-12-01 02:11:56 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





how to replace multiple strings together in Oracle

(5 个回答)


6年前关闭。




我们有 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" 

最佳答案

根据我的说法,您必须使用 3 个替换语句。像这样:-

SELECT REPLACE( REPLACE( REPLACE ('amount must be < 1 & > 2', '<', 'less than'), '>' ,'greater than'), '&', 'and')
FROM DUAL;
我认为这只是解决方案。

关于sql - 如何在 SQL 中用多个指定的替换字符串替换多个匹配模式 - Oracle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28580987/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com