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这个值可以通过其他函数来查找。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报