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

要建立一个查询,查询小于平均年龄的人

ACCESS中where子句后面不能带聚合函数怎么办?






UYOU
浏览 197回答 2
2回答

三国纷争

你的where子句后应该是子查询.SELECT&nbsp;T1.姓名,&nbsp;Avg(T1.年龄)&nbsp;AS&nbsp;[平均年龄]FROM&nbsp;TABLE1&nbsp;AS&nbsp;T1WHERE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Avg(T1.年龄)&nbsp;<&nbsp;(SELECT&nbsp;Avg(T2.年龄)&nbsp;FROM&nbsp;TABLE1&nbsp;AS&nbsp;T2)GROUP&nbsp;BY&nbsp;T1.姓名

Cats萌萌

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