任务描述
本关任务: 1.使用COUNT()
函数查询数据表中总数据量, 2.使用COUNT()
函数统计班级总人数。
相关知识
为了完成本关任务,你需要掌握:如何使用COUNT()
函数。
COUNT()函数基本使用
COUNT()
函数是用来统计记录的总条数。
select count(*/字段名) from 数据表;
例子说明: 假设我们现在有一张表tb_dept
;内容如下:
id | name | dept_id |
---|---|---|
1 | Nancy | 301 |
2 | Tob | 303 |
3 | Carly | 301 |
我们需要获取整张表有多少条数据,那么我们就可以使用COUNT(*)
来查询了。
那么,现在同样是这张表,我假若想知道301
部门一共有少人,我们可以思考该怎么查询?
相信大家都想到了,我们可以使用where
条件进行查询:
编程要求
根据提示,在右侧编辑器Begin-End
处补充代码: 我们为你提供了一张tb_class
表,内容如下:
id | name | classid |
---|---|---|
1 | Emma | 366 |
2 | Mary | 367 |
3 | Allen | 367 |
4 | Kevin | 367 |
5 | Rose | 366 |
6 | James | 367 |
7 | Hale | 366 |
8 | David | 367 |
根据此表数据:
-
查询该表中一共有多少条数据;
-
查询此表中
367 班
有多少位学生,以班级id
和对应人数格式输出。
测试说明
平台会对你编写的代码进行测试:
预期输出:
count(*)
8
classid count(*)
367 5
开始你的任务吧,祝你成功!
USE School;
#请在此处添加实现代码
########## Begin ##########
########## 查询该表中一共有多少条数据 ##########
SELECT count(*)
From tb_class;
########## 查询此表中367班有多少位学生 ##########
SELECT classid,count(*)
from tb_class
where classid=367;
########## End ##########