zoukankan      html  css  js  c++  java
  • SQL某个字段在原内容上增加固定内容或replace查找替换内容

    今天正好遇到一个SQL小问题,特做备注

    在原有的表中数据如pic

    在不动原内容的基础上增加../路径,但不能修改原数据值

    原数据

    SQL: pic字段 需要增加'../'的内容

    update Bmps_Wxs set htwx_pic='../'+htwx_pic where 
    htwx_rq between '2013-12-25' and '2014-01-12'  

    增加后效果

    一不小心多按一下修改语句,我晕,N多数据多增加了../ 

    update Bmps_Wxs set htwx_pic='../'+htwx_pic where 
    htwx_rq between '2013-12-25' and '2014-01-12'  

    这该去除吧,看了一下数据好几万条全改了,我晕

                                                           表字段名    表以前内容  替换后内容

    update Bmps_Wxs set htwx_pic=replace(htwx_pic,'../../','../')

    修改后: 

    REPLACE用法介绍

    REPLACE ( original-string, search-string, replace-string )

    参数
    如果有某个参数为 NULL,此函数返回 NULL。

    original-string     被搜索的字符串。可为任意长度。

    search-string     要搜索并被 replace-string 替换的字符串。该字符串的长度不应超过 255 个字节。如果 search-string 是空字符串,则按原样返回原始字符串。

    replace-string     该字符串用于替换 search-string。可为任意长度。如果 replacement-string 是空字符串,则删除出现的所有 search-string。

  • 相关阅读:
    我的世界-大堆网易账号免费送!!
    P1016 旅行家的预算
    P1015 回文数
    P1014 Cantor表
    P1013 进制位
    谷歌浏览器插件分享-tampermonkey油猴
    C++逐字输出函数
    P1012 拼数
    Windows下Nginx的启动、停止等命令
    遇到REMOTE HOST IDENTIFICATION HAS CHANGED怎么办?
  • 原文地址:https://www.cnblogs.com/lilo202/p/3526323.html
Copyright © 2011-2022 走看看