如题所述
access怎么查询单价大于单价平均值的记录的方法。
如下参考:
1.运行access2013并通过创建创建一个带有“成就表”的示例。
2.使用“SELECTdistincttrowAvg([测试分数])”创建一个测试分数平均查询。(考试分数))作为考试分数的平均分数;”.
3.运行后,可以看到平均得分是72.5。
4.现在开始创建查询。点击成绩表。在create选项卡下,单击querydesign。
5.添加“成就表”,如下图所示。
6.转到SQL视图,如下所示。
7.输入查询语句“select * from grade table where grade >(select avg(grade) from grade table)”。
8.在条件中输入“>(select avg(grade) from grade table)”,也等价。
9.点击下图中的“run”。
10.可以看出,查询的平均分数超过了72.5,符合要求。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-06-03
第一步:创建查询设计,选择SOL视图
第二步:输入如下代码
SELECT *
FROM 表名称
WHERE [单价]>(select avg([单价]) from [表名称]);
本查询语句包含一个(select avg([单价]) from [表名称])子查询,子查询返回[单价]的平均值作为主查询的条件。
第2个回答 2011-04-02
写一个嵌套查询