我刚学SQL,请教大家个问题语句update tablea set B =REPLACE(B ,'替换前内容','替换后内容');但是遇到棘手问题,'替换前内容' 很多不是一种格式,所以我想用通配符,比如我想替换 "[" 与 "]" 之间的内容,请问怎样用通配符实现呢?哪位高人指教下注意是MYSQL哦。关键是通配符和REPLACE的配合使用。因为“[”和“]”之间是变化的。请写出具体的语句来。。。 好让我操作。谢谢再提高奖20分哦.聪明的你快来帮我.你们都没有理解我的问题,我是如果是固定的要替换的东西我都知道了,现在的问题是要替换的东西两端是固定的,但中间是变化的,所以像用通配符,什么VISUAAL STUDIO ,你以为是C+ VB呀,已经加了两次分了。还没有人会啊,我就是想要一个能替换的MYSQL 语句呀。
看看用什么数据库了啊!SQLSERVER里好象有很多函数,看看数据库厂商的实现了.SQLSERVER里replace("要替换的内容","替换位置","替换长度");主要是在替换位置上动脑筋了.每个数据库厂商提供的函数都是不一样的,也许你学的是标准的SQL语句,可是没个厂商似乎都很有个性,都有自己的一套.