问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

数据库修改某个字段的部分内容

发布网友 发布时间:2022-04-22 11:25

我来回答

3个回答

热心网友 时间:2022-05-06 10:41

如果已经用的rs("flag")取出来数据,那就用replace函数把01替换成想要的字符,然后再写回去

或者直接用一句sql语句
UPDATE 表名 SET flag=REPLACE(flag,'01','你要替换的值')

________________________________________
上边只是说了一下方法,具体运用还得看具体情况,那你说一下什么情况替换哪一部分值,我帮你想一下
那段代码不能执行的话,提示什么错误啊?
__________________________________________
不知道你的业务逻辑什么样的,不过感觉这样设计数据库并不很合理,让很多操作很难去做,按照你的说法大概写了一下,我假定flag字段清空的时候是00,00,00了,如果必须是00的话中间加句判断就行了,大概写了一下,你拷过去调试一下
<%
set rs=server.createobject("adodb.recordset")
sql="select flag from mytable where id="&request("id")&""
rs.open sql,conn,3,3
'***********************************************************
arrFlag = Split(rs("flag"),",")'flag这个字段默认值应该是00,00,00
If(request("btn") ="A") Then '判断用户点击了哪个按钮,记得在你的页面的几个按钮加一个传递参数的语句
arrFlag(0) = "01" '如果点击A按钮则第一部分设置为01
ElseIf (request("btn") ="B") Then
arrFlag(1) = "02" '如果点击A按钮则第二部分设置为02
ElseIf (request("btn") ="C") Then
arrFlag(2) = "03" '如果点击A按钮则第三部分设置为03
End If
If(request("btn") <>"D") Then '修改成功后合并并写入
rs("flag") = Join(arrFlag,",")
Else
rs("flag") = "00,00,00" '如果点击D按钮,则全部清零
End If
'***********************************************************
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
%>

热心网友 时间:2022-05-06 11:59

declare @value nvarchar(100)
set @value=N'1;0;1;0;0;主单位数量/1;副单位数量*1 '
SELECT replace(@value,substring(@value,7,3),'2;2')

把上面三行复制到SQL上,一起运行看看。

这个分哥我值得拥有!!!!追问0;0;后面不一定是这个内容,他是一个公式,公式肯定有很多不一样的啦。

追答我晕倒。我知道前面和后面的内容都不一定相同,但是0;0;在789三个位置上是确定的就够了。除了这三个位置的其他数据都不会变呀。
比如:一个表Test有一个属性是Name。
可以这样用:select replace(Name,substring(Name,7,3),'2;2') from Test where ....

热心网友 时间:2022-05-06 13:33

LA” 字段中“1;0;1;0;0;主单位数量/1;副单位数量*1 ”
第7、8、9位置上(也就是0;0)
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
人乳头瘤病毒和CIN1是什么 人乳头瘤病毒HPV16呈阳性和CIN1该如何治疗 ...冲刺100分学前测试卷,求助,我找不到教辅资料的百度网盘资源,求分 ... ...5年级全册夺冠冲刺100分,这种百度网盘资源的链接有人有吗?求_百度... 跪求热期末冲刺100分,这种热门教辅资料百度网盘资料有人分享吗_百度知... 我需要 5年级全优课课100分,帮一下!急需教辅资料!有人有吗? 哪一个小说里的女主角的男人叫君无邪 3D打印有好玩?小白入坑都需要注意什么?来听听我的经验 NAS+SSD体验太丝滑了!给NAS安装阿斯加特AN4+大容量SSD,NAS使用固态硬 ... 2022年品牌NAS入坑指南|快速找到适合你的NAS型号|群晖威联通推荐_百 ... 修改数据库中一个表的字段长度,怎么做 修改数据库中的某字段的部分相同值 如何更改数据库中的某一字段 如何替换修改数据库中某个字段中的子字串 如何修改mysql一个数据库中所有表某个字段的数据? 如何快速修改及替换数据库某个字段 如何替换数据库中某个字段中的数据 如何修改数据库表中的某一个字段的值 支付宝嘉实基金直播间红包怎么领取? 支付宝那个红包到底怎么领啊 支付宝基金红包怎么领取 支付宝基金红包哪里领 猪皮怎样能巧妙去除毛又省事又干净又利索 window7系统下桌面右下角任务栏有个图标显示为空白,却占了一个位置怎么办? WIN7任务栏颜色变浅变白了怎么调回来? 使用是什么意思 电脑任务栏白条,每个任务图标出现方框。(win10~) 火狐图标任务栏和桌面总是变成白色方块 电脑(win7)每次开机的时候,桌面图标一开始都是正常的,过了一会会突然变成未知图标,但是不是全部图标 桌面图标都成白底和有e的了,而且都打不开了 怎么批量修改数据库表中的某一个字段 批量修改oracle数据库中的某一个字段? 关于ACCESS数据库修改某一字段的值得问题 如何更改mysql数据库表中某个字段的字符集 如何批量修改oracle数据库中的某一个字段? access数据库中如何更改所有记录的某字段 SQL 语句 以某一个字段为条件 修改某一个字段的值 修改数据库中某个数据的某个字段 孕妇梦见大蛇,捡到板栗被别人吃了 周公解梦之梦见和孕妇捡板栗吃 汉堡凉了可以直接吃吗 放冰箱的汉堡可以吃吗 凉了的汉堡能不能吃,会不会拉肚子 汉堡冷了好吃不 汉堡可以用微波炉加热吗?汉堡微波炉加热多久? 冷加工的汉堡可以直接吃吗 肯德基隔夜能吃吗? 有冰袋没有冰箱怎么让它结冰 冰敷没有冰箱怎么办 冰袋装水不放冰箱有没有制冷效果?
  • 焦点

最新推荐

猜你喜欢

热门推荐