SQL中如何批量更新表中的记录

 我来答
深空游戏
2023-06-28 · 百度认证:东莞市深空信息咨询官方账号
深空游戏
向TA提问
展开全部

试试循环吧declare@cntintselect@cnt=count(1)fromAwhile(@cnt0)begin--更新set@cnt=@cnt-1end按照你补充的,你这个完全可以把几种状态的判断先做好,然后直接对满足条件的批量更新。

既然是要执行SQL语句,所以我们要先新建一个查询窗体才得。写一句SQL语句来演示啦。写完练习的SQL语句,再点击运行按钮,左上方的绿色图标就是。然后记得刷新一下表,在表上面单击右键即可刷新。

第一步,打开数据表,例如,要在表中找到数据1,见下图,转到下面的步骤。第二步,完成上述步骤后,单击“newquery”选项,见下图,转到下面的步骤。

update[表名]set[字段名]=[值];如果是根据一个表更新此表,套用如下方式:update[表名]set[字段名]=(select[字段名]from[其他表]where[两表间的关联条件])。

刚测试过了。updateproductssetsell=(selectsellfromtable2wheresn=aa)wheresn=aa既然你能确定SN是唯一的,那就可以用上边这个。你更新数据,这样应该有两个表吧。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式