加入收藏 | 设为首页 | 会员中心 | 我要投稿 晋中站长网 (https://www.0354zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

数据库SQL语句中,如何统计平均值?avg函数使用

发布时间:2022-11-25 23:31:01 所属栏目:MsSql教程 来源:互联网
导读: 在数据库SQL语句层面 , 若何统计一些前提的平均值呢?好比 , 若何统计一门课程的平均分 , 若何统计学生的平均分呢?这个时辰就需要利用到avg函数
需要这些哦
sqlserver
方式/
1建立一个

在数据库SQL语句层面 , 若何统计一些前提的平均值呢?好比 , 若何统计一门课程的平均分 , 若何统计学生的平均分呢?这个时辰就需要利用到avg函数

需要这些哦

sqlserver

方式/

1建立一个姑且表 , 用于演示sqlserver语法中的平均值AVG利用 。 好比 , 计较一门课程的平均分数(本文以sqlserver数据库为例演示)

IF OBJECT_ID('tempdb..#tblAvg') IS NOT NULL DROP TABLE #tblAvg;

CREATE TABLE #tblAvg(

StuName varchar(50), -- 学生名字

Course varchar(50), -- 课程

Grade float -- 分数

);

数据库SQL语句中,如何统计平均值?avg函数使用

文章插图

2往姑且表中插入几行测试数据 , 模拟学生的成就

insert into #tblAvg(StuName, Course, Grade) values('张三', '语文', 85);

insert into #tblAvg(StuName, Course, Grade) values('张三', '数学', 90);

insert into #tblAvg(StuName, Course, Grade) values('李四', '语文', 92);

insert into #tblAvg(StuName, Course, Grade) values('李四', '数学', 86);

数据库SQL语句中,如何统计平均值?avg函数使用

文章插图

3查询姑且表中的测试数据

select * from #tblAvg;

数据库SQL语句中,如何统计平均值?avg函数使用

文章插图

4利用AVG函数 , 统计语文的平均分 , 利用体例如下

select '语文平均分' = AVG(Grade)

from #tblAvg

where Course = '语文'

数据库SQL语句中,如何统计平均值?avg函数使用

文章插图

5利用AVG函数 , 统计数学的平均分 , 利用体例如下

select '数学平均分' = AVG(Grade)

from #tblAvg

where Course = '数学'

数据库SQL语句中,如何统计平均值?avg函数使用

文章插图

6利用AVG函数 , 按照课程统计平均分 , 这个时辰需要借助于group by , 按照课程分组统计 , 利用体例如下

select '课程' = course, '平均分' = AVG(Grade)

from #tblAvg

group by Course

数据库SQL语句中,如何统计平均值?avg函数使用

文章插图

7利用AVG函数 , 按照学生统计平均分 ,这个时辰同样需要借助于group byMssq数学函数, 按照学生分组统计 , 利用体例如下

select '学生' = StuName, '平均分' = AVG(Grade)

from #tblAvg

【数据库SQL语句中,如何统计平均值?avg函数使用】group by StuName

数据库SQL语句中,如何统计平均值?avg函数使用

文章插图

以上内容就是数据库SQL语句中 , 如何统计平均值?avg函数使用的内容啦 , 希望对你有所帮助哦!

(编辑:晋中站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!