我的数据库里的一张表,里面有多个字段,其中一字段名filmUrl,里面的数据看下面
                                        //172.20.23.14/共享名/文件名
                                        //172.20.23.14/共享名/文件名2
                                        //172.20.23.14/共享名/文件名3
                                        .............................
现在我只想把172.20.23.14全更新为另一IP如:192.168.10.10,
请问这个更新语句怎么写法。。

解决方案 »

  1.   

    update T1
    set filmUrl = '//192.168.10.10' + right(len(filmUrl) - 15)
    where charindex('172.20.23.14',filmUrl) >0
      

  2.   

    应该是这样
    update T1
    set filmUrl = '//192.168.10.10' + right(filmUrl ,(len(filmUrl) - 15) )
    where charindex('172.20.23.14',filmUrl) >0
      

  3.   

    果然是高手啊,,ayouaja(向龙虾学习) 把15换成14就好了。。恩,现在送分。
      

  4.   

    update Table set filmUrl = substr(filmUrl,2,13);
      

  5.   

    可以直接replaceUpdate 表 Set filmUrl = Replace(filmUrl, '172.20.23.14', '192.168.10.10')
      

  6.   

    update T1 
    set filmUrl=Replace(filmUrl, '172.20.23.14', '192.168.10.10')
      

  7.   

    对不起。没分了liuxin159357(o(∩_∩)o...)  不好意思啊。。都送完了,你来晚了。我送分你的时候没刷新,你的贴没看到