MySQL内的连接查询中的分组统计(内容补充)

Posted 影之神

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL内的连接查询中的分组统计(内容补充)相关的知识,希望对你有一定的参考价值。

统计:

1.公交线路站点表用于存储每条公交线路与其所属站点之间关联关系:

 字段名

说 明

类 型

长 度

约 束

 lineStationID

公交线路站点编号

int

主键,自动增长

 lineNo

线路号

varchar

20

外键,参照线路表线路号

 station

公交站点

varchar

20

2.统计每一家公交公司所属线路的站点总数。

代码:select company 公司 , count(*) 站点数 from line_station LS, line L where LS.lineNo=L.lineNo group by company order by count(*)

3.计算经过站点“解放大道古田四路”的公交线路的数量以及营运车辆数量。

代码:select count(*) 线路数 , sum(number) 营运车辆数 from line_station LS, Line L where LS.lineNo=L.lineNo and station=' 解放大道古田四路 '

4.计算每条公交线路的司机人数,按司机人数逆序显示。

代码:select lineNo 线路号 , count(*) 司机数 from driver D, vehicle V, line L where D.driverID=V.driverID and V.lineID=L.lineID group by lineNo  order by 司机数 desc

5.计算每条公交线路的司机人数,并显示司机人数大于 3 的分组信息,按司机人数逆序显示。

代码:select lineNo 线路号 , count(*) 司机数 from driver D, vehicle V, line L where D.driverID=V.driverID and V.lineID=L.lineID group by lineNo having count(*)>3 order by 司机数 desc

以上是关于MySQL内的连接查询中的分组统计(内容补充)的主要内容,如果未能解决你的问题,请参考以下文章

MySQL内的连接查询中的分组统计(内容补充)

MySQL内的连接查询中的分组统计(内容补充)

SQL学习笔记 ----Mysql数据库的条件查询

数据库 Mysql内容补充二

003.分组统计查询和表连接查询

MySQL 多表查询