java吧 关注:1,223,564贴子:12,678,077
  • 22回复贴,共1

大神求帮助

只看楼主收藏回复

遇见一个sql题想不出来,求大神帮忙看看。 这是一张表,要查询出两科平均成绩低于100的,我只能查出他的平均值,下面就不会了。



IP属地:陕西来自Android客户端1楼2017-08-23 16:59回复
    来人啊,救急啊


    IP属地:陕西来自Android客户端2楼2017-08-23 17:00
    回复
      select
      name, em.a
      from(
      select name,avg(score) a
      from emp
      group by name
      ) as em
      where em.a < 100;


      IP属地:广东来自Android客户端3楼2017-08-23 18:40
      收起回复
        查询平均成绩不应根据name分组吗


        来自Android客户端4楼2017-08-23 20:20
        回复
          楼上的太复杂了,就在你的语句后面加上having avg(score)<100


          IP属地:浙江来自Android客户端6楼2017-08-23 21:23
          收起回复
            世界太小,我前几天才自学完MySQL,今天就碰到一个会的题


            IP属地:广东来自Android客户端7楼2017-08-24 17:18
            回复