为了账号安全,请及时绑定邮箱和手机立即绑定

我按照图这样做了 ,然后就出错了 ,求大神解答我该怎么实现?

我按照图这样做了 ,然后就出错了 ,求大神解答我该怎么实现?

UYOU 2023-04-22 17:13:27
要建立一个查询,查询小于平均年龄的人ACCESS中where子句后面不能带聚合函数怎么办?
查看完整描述

2 回答

?
三国纷争

TA贡献1804条经验 获得超7个赞

你的where子句后应该是子查询.


SELECT T1.姓名, Avg(T1.年龄) AS [平均年龄]FROM TABLE1 AS T1WHERE     Avg(T1.年龄) < (SELECT Avg(T2.年龄) FROM TABLE1 AS T2)GROUP BY T1.姓名


查看完整回答
反对 回复 2023-04-25
?
Cats萌萌

TA贡献1805条经验 获得超9个赞

语法
SELECT [谓语] {* |表* |。 [。表]字段1 [AS alias1] [[表] FIELD2 [AS alias2] [,...]]}出租车从tableexpression [,...] [IN externaldatabase] 
[WHERE ...] 
[GROUP BY ...] 
[HAVING ...] 
[ORDER BY ...] 
[WITH OWNERACCESS OPTION] 
中国 BR> 
SELECT语句包含以下几个部分:
中国部分介绍了这些
谓词一个谓词:ALL,DISTINCT,DISTINCTROW,或TOP。您可以使用谓词来限制返回的记录数。如果没有指定谓词,则默认为ALL。所有字段
*指定指定选择表。表
表名,表包含选择哪些记录的字段。 
字段1,字段2字段名,这些字段包含要检索的数据。如果包含多个字段,它们将被检索的顺序。 
Alias1,alias2名作为列标题,在原列名不表。 
Tableexpression包含要检索表的名称的数据。 
Externaldatabase如果tableexpression表不在当前数据库中,使用此参数指定数据库名称。

查看完整回答
反对 回复 2023-04-25
  • 2 回答
  • 0 关注
  • 189 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信