数据库中的movieurls字段中都是像
/rmvb2/-==2007影片目录==-/-==欧美电影==-/shanghai.kiss.上海之吻/shanghai.kiss.上海之吻.2007.rmvb?S6c194e18c1__87cfe__3d95f5_78020b1
这样的内容,但是问号后面的字符是随机的,请问怎么养批量将最后问号和后面的字符都删除呢,谢谢!
/rmvb2/-==2007影片目录==-/-==欧美电影==-/shanghai.kiss.上海之吻/shanghai.kiss.上海之吻.2007.rmvb?S6c194e18c1__87cfe__3d95f5_78020b1
这样的内容,但是问号后面的字符是随机的,请问怎么养批量将最后问号和后面的字符都删除呢,谢谢!
set movieurls=LEFT(movieurls,INSTR(movieurls,'?')-1)
where INSTR(movieurls,'?')>1
更改: 原字段用正则表达式提取出以rmvb这样的结束就可以更改
set @stmt = '2222?555333*';
select left(@stmt,instr(@stmt,'?')-1)query result(1 records)
left(@stmt,instr(@stmt,'?')-1)
2222