SQL选择所有ID高于平均值

时间:2020-06-15 10:30:49

标签: sql select average h2

我有一个名为flights的表,其中包含以下列:

DEP_DELAY, ID  

我想选择所有高于DEP_DELAY平均值的ID并一起计算这些ID,以了解有多少ID高于DEP_DELAY平均值。

我尝试了这个:

select avg(DEP_DELAY), count(ID)
from flights
group by DEP_DELAY
having DEP_DELAY > (select avg(DEP_DELAY) from flights)

但是这将无法正常工作,我真的很感谢任何建议。

1 个答案:

答案 0 :(得分:0)

嗯。 。 。您希望将In [5]: res = Eq(sol_series.lhs, sol_series.rhs.removeO()) In [6]: res Out[6]: 6 4 2 t 3⋅t t x(t) = - ── + ──── - ── + 1 16 8 2 子句作为having子句。而且外部查询中没有where,因为您只需要一行:

group by