讲解“Access使用查询--1.1. 用选择查询建立计算字段”完整攻略。
1. 什么是计算字段
在使用选择查询时,我们可以添加“计算字段”来构建不仅基于表原有列的查询内容,而是基于表中数据计算或特定条件下的数据展示,这就是计算字段。例如,我们可以使用计算字段计算商品售价与成本之间的利润率,并将查询结果按利润率从大到小排序。
2. 如何添加计算字段
在查询设计视图中,将表中想要进行计算的数据列逐一添加到选中列中,例如对于商品表(Products),如果要计算商品售价与成本之间的利润率,则需要添加商品的售价与成本列。将计算公式书写在“字段”名称的一栏中。
下面给出两个具体的示例:
示例1:商品表
通过商品价格与成本列计算商品利润率,查询结果按利润率排序。
- 打开“创建”选项卡,选择“查询设计”按钮,弹出“查询设计视图”窗口。
- 选择“商品表(Products)”,将商品的售价与成本列添加到选中列中。
- 在“字段”名称的一栏中输入指定公式(例如:[售价] - [成本] AS 利润;[利润]/[售价] AS 利润率,其中“AS”用于指定该字段的别名)。
- 将利润率字段从“选中列”中拖到“排序行”中,选择“升序”或“降序”排列。
示例2:订单表
通过订单日期计算每天订单总额,查询结果按日期升序排列。
- 打开“创建”选项卡,选择“查询设计”按钮,弹出“查询设计视图”窗口。
- 选择“订单表(Orders)”,将订单日期与订单总额列添加到选中列中。
- 在“字段”名称的一栏中输入指定公式(例如:Format([订单日期],'yyyy-mm-dd') AS 日期;Sum([订单总额]) AS 总额)。
- 将日期字段从“选中列”中拖到“排序行”中,选择“升序”或“降序”排列。
3. 总结
在Access中,我们可以通过添加计算字段来构建更灵活的查询,例如通过日期计算每天订单总额,或计算售价与成本之间的利润率等。思考一下你的数据库中,哪些查询需要用到计算字段?
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Access使用查询–1.1. 用选择查询建立计算字段 - Python技术站