特点:几乎都用纯SQL实现复杂的统计功能。。 常用的sql函数有:group by, case when, group_concat(mysql)/listagg(oralce),decode, distinct,having 等。
一、以具体示例表介绍,表之间的关系如下:
1.一个学生表
2.一个学生的奖惩情况表
3.关系说明 学生表是主表,奖惩情况是从表,有一个FK是主表的PK,就是STUDENT_ID。很简单。从表也可以是多张表,比如每个学生的考试通过情况,每个学生参与班级活动的情况等等。很多统计表是把这些混合在一起的。
二、第一类统计,每个学生的各种情况分类统计汇总 特点是,表格的一行是主表的一个对象。 1.
2.
3.
4.
5.一从表的多列统计
6.
7.多从表的情况
三、第二类统计,某个分类的各种分类统计汇总 特点是,表格是一行是主表对象的其中一个分类的汇总。
1.
2.
3.用left join进行统计
4.
5.从多个left join处理多个从表的统计
请您注册登录超级码客,加载全部码客文章内容... |
|