MySQL数据库 - 使用聚合函数查询(一)

@

第1关:COUNT( )函数

COUNT()函数基本使用

COUNT()函数是用来统计记录的总条数。

1. 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

根据此表数据:

  1. 查询该表中一共有多少条数据;
  2. 查询此表中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 ##########
经验分享 程序员 微信小程序 职场和发展