当前位置:首页 » 《随便一记》 » 正文

经典MySQL面试:一张学生表,有名字,科目,成绩,写出平均分大于60的学生的SQL语句。_m0_63164112的博客

2 人参与  2022年04月23日 13:59  分类 : 《随便一记》  评论

点击全文阅读


        在Java程序员面试找工作时,mysql环节是必问到的一项,经典的除了索引,事务问题之外。还会经常提到给出几张数据库表写SQL语句,而学生表求成绩平均分大于60出现的频率也真的很高很高。下面就写一下这个SQL语句。

首先,创一张SQL表,有Id,name,subjes,score字段。

接着,开始写SQL语句: 

select
        Id as 编号,
        name as 姓名,
        sum(score) as 总成绩,
        sum(score)/count(subjects) as 平均成绩
from
        student
group by
        name
having
        sum(score)/count(subjects)>60

 输出结果为:

        这样,我们就把这个学生平均成绩大于60的就给求出来了。


点击全文阅读


本文链接:http://zhangshiyu.com/post/38763.html

语句  很高  平均  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1