SQL分别求行、列的平均值


日常工作中,会需要用SQL求平均值,分别是求某一项的平均值或求某一个对象的平均值,放到表格就是求一行中的几个字段的平均值和求一列的平均值。

第一种:【列的平均值】AVG:这个函数相信大家都不陌生的,求平均值

如图:想求班级的各个科目的平均分,这个时候就要用到avg;首先,根据班级进行分组,然后再求出各个班级各个科目的平均值

第二种:【多列的平均值-行】通过先求和,再除以几个字段,得出平均值

如图:各个科目的分数,分别是一列,如果想求一个同学各个科目的平均分呢?这个时候,你脑海想到是不是avg,但是avg是求一列的平均值呀,是不是?那要怎么求呢?

答案:可以先求出各个科目相加的总分,再除各个科目,得出的就是平均分啦!

最后,在根据其他要求,查出平均分在80分的同学

多动手,多实践,多获得新技能!

优质内容筛选与推荐>>
1、[置顶] 浏览器模式和标准对于javascript的影响
2、EasyUI的datagrid学习
3、【模板】小根堆模板
4、Extjs中进度条的应用
5、Redis自学笔记:4.4进阶-消息通知


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号