一.查询
1.聚合查询
常见的统计总数、计算平局值等操作,可以使用聚合函数来实现,常见的聚合函数有
1.1count
1.2sum
2. group by子句
SELECT 中使用 GROUP BY 子句可以对指定列进行分组查询。需要满足:使用 GROUP BY 进行分组查
询时,SELECT 指定的字段必须是“分组依据字段”,其他字段若想出现在SELECT 中则必须包含在聚合函
数中。
案例
1.
针对分组后,得到的结果可以通过having来指定条件
where要在group by 的前面
having 要在group by 之后
2.联合查询
实际开发中往往数据来自不同的表,所以需要多表联合查询。多表查询是对多张表的数据取笛卡尔积:
2.1提前准备
得到了以下表
2.2内连接
1.查询许仙同学的成绩
2)查询所有同学的总成绩,及同学的个人信息: