select juhe.id, juhe.job, juhe.score from (select *, avg(score) over(partition by job) avg_s from grade) as juhe where juhe.score > juhe.avg_s
这个就好像有一张表,你进行平均运算得到一个平均数列,然后取出原本所有的列(*),再加上新算出来的平均列,重新命名为juhe表,然后对这个新的表格里面的score与avg_s进行比对大小,取出大于平均列的id,job,score,
必须这么做,我一开始直接用score与整个表比对,是不行的。