access中 删除查询

删除“年龄”大于平均年龄的查询,条件除了写>(select avg([年龄]) from tTemp) 还有没有其他方法?

例如还可以这样写:

select * from students a,
(select avg(年龄) as 平均年龄 from students) b 
where a.年龄>b.平均年龄;

或者

select a.* from students a where exists (
select  1 from (select avg(年龄) as 平均年龄 from students) b 
where a.年龄>b.平均年龄);

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-20
对,这是最简单的方法了。
如果不嫌麻烦,先查出平均年龄,条件是>你查出的平均数本回答被提问者采纳
第2个回答  2013-02-20
好像这是最简单的了,毕竟你要算平均的
第3个回答  2013-02-20
这个方法应该是最简单的
相似回答