「已注销」 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条)

报告相同问题?

悬赏问题

  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程