【发布时间】:2021-06-20 11:53:25
【问题描述】:
如何删除字符串之间的逗号?在所有帖子中。搜索和替换?
我有这样的事情:xfields 专栏
...||ilo_ocen|870,664||kraj|...
我想删除所有帖子中“||ilo_ocen|”和“||kraj|”之间的逗号。
提前感谢您的帮助! :)
【问题讨论】:
如何删除字符串之间的逗号?在所有帖子中。搜索和替换?
我有这样的事情:xfields 专栏
...||ilo_ocen|870,664||kraj|...
我想删除所有帖子中“||ilo_ocen|”和“||kraj|”之间的逗号。
提前感谢您的帮助! :)
【问题讨论】:
通常,我们将其替换为其他东西。正如您所说的要“删除”逗号,您可以将其替换为空字符串。
这是 Oracle 数据库示例(因为您没有说明您实际使用的数据库);我相信其他数据库也有类似的功能。第 1 - 4 行中的样本数据;您可能需要的查询从第 6 行开始。
SQL> with test (xfields) as
2 -- sample data
3 (select '||ilo_ocen|870,664||kraj|' from dual union all
4 select 'Little,foot has a big nose' from dual)
5 -- REPLACE!
6 select replace(xfields, ',', '') result
7 from test;
RESULT
--------------------------
||ilo_ocen|870664||kraj|
Littlefoot has a big nose
SQL>
【讨论】: