关于replace和通配符搭配使用问题

我刚学SQL,请教大家个问题
语句

update tablea set B =REPLACE(B ,'替换前内容','替换后内容');

但是遇到棘手问题,'替换前内容' 很多不是一种格式,所以我想用通配符,比如我想替换 "[" 与 "]" 之间的内容,
请问怎样用通配符实现呢?哪位高人指教下
注意是MYSQL哦。关键是通配符和REPLACE的配合使用。因为“[”和“]”之间是变化的。

请写出具体的语句来。。。 好让我操作。谢谢

再提高奖20分哦.聪明的你快来帮我.

你们都没有理解我的问题,我是如果是固定的要替换的东西我都知道了,现在的问题是要替换的东西两端是固定的,但中间是变化的,所以像用通配符,

什么VISUAAL STUDIO ,你以为是C+ VB呀,

已经加了两次分了。还没有人会啊,我就是想要一个能替换的MYSQL 语句呀。
最新回答
我胸小随我爸不行啊

2024-12-02 01:24:57

看看用什么数据库了啊!
SQLSERVER里好象有很多函数,看看数据库厂商的实现了.

SQLSERVER里replace("要替换的内容","替换位置","替换长度");
主要是在替换位置上动脑筋了.

每个数据库厂商提供的函数都是不一样的,也许你学的是标准的SQL语句,可是没个厂商似乎都很有个性,都有自己的一套.
你是我所有的梦

2024-12-02 04:43:18

看Visual Studio 帮助!没有什么比自己领悟出来的东西更扎实,看看帮助里面的例子,帮助是内容最全的书!
呵呵
祝你好运!