sql统计查询——求不同类别的平均值
来源:互联网 发布:insert pl sql 编辑:程序博客网 时间:2024/05/01 20:44
需求:分值表,均是学生给老师的打分,每个老师的记录数目未知,统计各老师的平均分值。
这是我最近做项目时遇到的一个问题,那么如何统计呢?
简化下需求:
分别求出上图ID为1、2、3的分数平均值。
你想到怎么做了吗?
其实非常简单,通过GROUP BY 就可以实现
SELECT ID,AVG(Score) AS avgScore FROM [TEST].[dbo].[Table_4] GROUP BY ID
看效果
如果我没有看到这个sql的用法,那我很可能会先查出每个ID,然后再去汇总每个ID的平均值,想想就很麻烦,其实sql有很强大的统计功能,需要我们不断的去学习。突然想起一句话,不怕不知道,就怕不知道。
0 0
- sql统计查询——求不同类别的平均值
- SQL求平均值以及总和的写法
- SQL一次性查询一个字段不同条件下的统计结果
- SQL一次性查询一个字段不同条件下的统计结果
- Python起步之利用循环求平均值的不同版本
- SQL——统计查询
- 输入数据,求平均值,输出比平均值大的数据和位置,并统计个数。
- 统计文件中某字段不同类别的数量
- 表查询结果的数量统计,和,平均值,最大值,最小值
- 求复数的平均值
- 一条SQL语句求前面记录的平均值
- SQL中的内外连接、排序和求平均值的语句
- 1054. 求平均值 (20)——Python
- hadoop — MapReduce例子 (求平均值)
- SQL 语句——查询不同列值的行
- 求一个整型数组中元素的平均值,并统计其中大于和小于此平均值的元素的个数。
- SQL语句2——统计查询
- 统计一列时间的平均值
- 猜拳的银魂(Java小游戏)
- objective-c 中随机数的用法 (3种:arc4random() 、random()、CCRANDOM_0_1() )
- linux读书笔记4
- 从0开始<五>:字符串相关-htoi函数,删除字符串中指定字符
- 其他高级算法
- sql统计查询——求不同类别的平均值
- LeetCode 074 Search a 2D Matrix
- 1000~ 5000之间有多少整数,其各位数字之和为5,分别是哪些数(例如整数2003的各位数字之和为 2+0+0+3 ,等于5))
- Java中的Random()函数
- 【PAT】1017. Queueing at Bank (25)
- C语言 gets()和scanf()函数的区别
- 缘起CSDN之『进进出出』——如何退出CSDN
- 面向对象
- 1034. 有理数四则运算(20)