永发信息网

sql 在指定数据的某一数据中增加数据

答案:4  悬赏:60  手机版
解决时间 2021-03-03 04:48
比如数据库中有一表
username usernum
a 123
b 456
c 789
然后就是想在username=b usernum=456中在4或5的后面增加一个数据,请问该怎么指定?

我的意思是在数据的任何一个位置中在添加进数据,例如在4的后面增加3数据就变成4356,不是说把456改成4356,我这只是一个例子。我是想修改数据库的数据是,所有位数是13的,在第4位,第7位和第10位后面再加一个“-”。比如一个数据abcdefghigklmnopq变成abcd-efg-hig-klm.
最佳答案
如果是usernum字段是字符型的update 表名set usernum
=left(usernum,4)+'-'+substring(usernum,5,3)+'-'+substring(usernum,8,3)+'-'+right(usernum,3) where username=b
全部回答
先读取 指定列的值,然後insert ; 如下 var qrydata:tclientdateset; excelap,workbook,sheet:variant begin excelap := createoleobject('excel.application'); workbook := excelap.workbooks.open(xlfile); excelap.displayalerts := false; sheet := excelap.worksheets.item[1]; with qrydata do begin close; commandtext:=' insert into table_name (clum1,clum2)'+ 'values(sheet.range[a1].value,sheet.range[a2].value)';//a1/a2就是你想插 //的指定栏位的值 execute; end; end; 有问题可加我skype:yc515623876 加时注明baidu_delphi
楼上的做法是一种,把要update的数据在代码放代码里去处理,处理后再update进去。 或者用SQL函数Substring在SQL语句里处理来替换你要的字符串。
update table set usernum ='' where username=b其实这样就可以啊!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
你好,我买的新电脑,word不能用,需要激活,
东方英语学校这个地址在什么地方,我要处理点
【pink是什么牌子】...那pinky到底有没有粉红
直行绿灯还未亮时,就进入左转待转区会不会被
陈凤利小炒店地址在什么地方,想过去办事
浸润性导管癌手术后化疗是必须的吗浸润性导管
如何将电话号码存储到存储卡
our school is in the centre of the city(
吉麦德购物广场在哪里啊,我有事要去这个地方
We all like animal. Because they are int
像我们都一样,明天你好这样的励志走心歌曲,
有了大专文凭还能参加全国统一高考吗?
10的负4次方的格式
2019年同步精练七年级历史上册人教版答案
西南交通大学老年活动中心地址在什么地方,想
推荐资讯
下列生理活动中,下丘脑不能直接参与完成的是
请问,请问大灰狼老师000952短线如何?,
大神文玩核桃怎么盘变红比较快
土地评估增值其差额部份要交税吗
患者胸外伤,心脏损伤,行手术探查发现室间隔
什么东西最补身体
南湖东路北二巷/南湖北路东三巷(路口)在哪里
爱的翻译官王旭东得知吴嘉怡堕胎后什么反应
庆盛道/汇泽街(路口)怎么去啊,有知道地址的
苹果售后维修服务中心地址在哪,我要去那里办
老公是做工程的!家里老人去世了:多久才能开工
四岁半的孩子可以喝京都念慈安的枇杷膏吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?