如何在Microsoft Access中用更新查询为availability字段添加数值X
在Microsoft Access中为书籍库存字段累加指定数值的方法
方法一:通过可视化查询设计创建更新查询
- 打开目标数据库,找到
table books表 - 切换到「创建」选项卡,点击「查询设计」
- 在「显示表」窗口添加
table books后关闭窗口 - 在查询设计工具栏点击「更新」,将查询类型改为更新查询
- 在字段列选择
availability,在「更新到」输入框中填写:[availability] + X(把X替换成你需要的具体数值,比如加3就写[availability] + 3) - (可选)如果只需要更新特定书籍,在对应筛选字段的「条件」行添加规则,比如
book_id = 123 - 点击运行按钮(感叹号图标),确认更新即可
方法二:直接使用SQL语句执行更新
打开查询的SQL视图(查询设计选项卡→SQL视图),输入以下语句:
-- 更新所有书籍的库存 UPDATE [table books] SET availability = availability + X;
如果需要定向更新特定记录,比如更新书名《Python入门》的库存:
UPDATE [table books] SET availability = availability + X WHERE book_name = 'Python入门';
注意:表名包含空格,必须用方括号
[table books]包裹;X替换为实际要累加的数值。
内容的提问来源于stack exchange,提问作者Mahmoud Ahmed
相关产品推荐
相关产品推荐

