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这个值可以通过其他函数来查找。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 对于相关问题的求解与代码
- ¥15 ubuntu子系统密码忘记
- ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
- ¥15 保护模式-系统加载-段寄存器
- ¥15 电脑桌面设定一个区域禁止鼠标操作
- ¥15 求NPF226060磁芯的详细资料
- ¥15 使用R语言marginaleffects包进行边际效应图绘制