连接查询综合应用
综合使用连接查询,聚合函数和分组查询可以实现很多复杂的查询需求。下面案例可以很好地体会出连接查询的强大功能。
统计每一家公交公司所属路线的站点总数
示例如下:
select company 公司,count(*)站点数 from line_station LS,line L
where LS.lineNo=L.lineNo group by company order by count( * )
图片自行操作查看!!!
计算经过站点“解放大道古田四路” 的公交线路的数量以及营运车辆数
分析:连接线路站点和线路表,SQL语句如下:
select count(*) 线路数, sum(number)营运车辆数 from line_station LS, Line L
where LS.lineNo=L.lineNo and station='解放大道古田西路'
图片自行操作查看!!!