SQL语句,求去掉最大年龄和最小年龄后的平均年龄,必须使用NOT EXISTS
问题描述:
入题,SQL语句,求去掉最大年龄和最小年龄后的平均年龄,必须使用NOT EXISTS
答
select avg(a.age) from t_test a where not EXISTS
(
select 1 from
( select max(age) as age from t_test
union all
select min(age) as age from t_test
)b where a.age = b.age
)