【发布时间】:2017-08-24 23:54:57
【问题描述】:
在我的数据库中,我有这样的结构
text:
id | text
1 | sample text [[[aaa]]], random text [[[bbb]]] ... [[[zzz]]]]
n | ...
params:
name | value
aaa | 111
bbb | 222
... | ...
zzz | 7878778
我不知道每个字符串中有多少个 [[[ ]]]] 块,所以我不能使用 regexp_replace。 选择后我想得到这个:
text:
id | text
1 | sample text 111, random text 222 ... 7878778
n | ...
有人可以帮忙吗?
【问题讨论】:
-
@MT0,如果你能帮忙解决这个问题,我会很高兴 :)
-
为什么不直接删除每个方括号?
-
我们对您的问题一无所知。你到底想达到什么目的?这两个表应该如何交互?你试过什么?
-
REPLACE(REPLACE(col, '[', ''),']',''), 先替换左括号,再获取新字符串,替换右括号。
-
我的问题:这些只是为了好玩还是我们真正需要这样的数据操作?