「已注销」 2011-10-26 16:02
浏览 298
已采纳

sql语句 批量在数据库某一列下标为50的字符后面添加一段文字

sql语句 批量在数据库某一列下标为50的字符后面添加一段文字

  • 写回答

2条回答 默认 最新

  • iteye_8050 2011-10-27 12:53
    关注

    想在a.字段中中间或者其他位置插入一段文字的话好办,set a.字段=value,这个value的首先肯定是建立在原a.字段的值基础上来修改的吧,那你就用各种函数来操作这个原值呗,把操作后的值赋给a.字段就行了。建议楼主看看数据库里面处理字符类的函数,比如:
    1、在a.字段前面插入文字,set a.字段='文字'||a.字段
    2、在a.字段的中间某个位置插入文字,set a.字段=substring(a.字段,0,xxx)||'文字'||substring(a.字段,xxx,length(a.字段))。注意,xxx这个值可以通过其他函数来查找。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制