任务描述
本关任务: 1.使用SUM()
函数查询数据表中学生的总成绩; 2.使用SUM()
函数查询语文
课程中学生的总成绩。
相关知识
为了完成本关任务,你需要掌握:如何使用SUM()
函数。
SUM()函数基本使用
SUM()
函数是对数据表的某列进行求和操作。
select sum(字段名) from 数据表;
例子说明: 现在有一张tb_Salary
表,内容如下:
id | name | Salary | Month |
---|---|---|---|
1 | Nancy | 2300 | 11 |
2 | Tob | 5800 | 11 |
3 | Carly | 3200 | 11 |
4 | Nancy | 2600 | 12 |
5 | Tob | 6300 | 12 |
6 | Carly | 5200 | 12 |
假设场景公司老板想知道公司总共给员工开了多少工资,则可以使用SUM()
函数来进行统计了。
若想得知Tob
同事在11月
和12月
的薪水一共有多少,加上where
条件即可。
编程要求
根据提示,在右侧编辑器Begin-End
处补充代码,我们为你提供了一张tb_class
表,内容如下:
id | name | course | score |
---|---|---|---|
1 | Emma | 语文 | 86 |
2 | Mary | 语文 | 79 |
3 | Allen | 语文 | 92 |
4 | Emma | 英语 | 116 |
5 | Mary | 英语 | 95 |
5 | Allen | 英语 | 100 |
根据此表数据:
-
查询该表中学生的总成绩;
-
查询学生
语文
课程的总分数。
测试说明
平台会对你编写的代码进行测试:
预期输出:
sum(score)
568
course sum(score)
语文 257
开始你的任务吧,祝你成功!
USE School;
#请在此处添加实现代码
########## Begin ##########
########## 查询所有学生总分数 ##########
select sum(score)
from tb_class;
########## 查询学生语文科目的总分数 ##########
select course,sum(score)
from tb_class
where course="语文";
########## End ##########