用子查询
SELECT (SELECT avg(num) FROM table WHERE xuehao=1111111 AND num < 10) + sum(num) WHERE num > 10

解决方案 »

  1.   

    SELECT (SELECT avg(num) FROM table WHERE xuehao=1111111 AND num < 10) + sum(num)  
    FROM table
    WHERE num > 10
      

  2.   

    瞎写的,不知道能不能用。
    select avg( a.num ) + sum( b.num ) AS "NUM" 
    from table a 
    left join table b on a.id = b.id and b.num > 10
    where a.id = 11111 and a.num < 10
      

  3.   

    select a.a1+b.b1
    from
    (select AVG(num) as a1
    from t
    where 学号=111111 and num<10) a, (select SUM(num) as b1
    from t
    where 学号=111111 and num>10) b