09 spark连接mysql数据库

用DataFrame的操作或SQL语句完成以下数据分析要求,并和用RDD操作的实现进行对比:

每个分数+5分。

       09 spark连接mysql数据库

       09 spark连接mysql数据库

2.总共有多少学生?

3.总共开设了哪些课程?

4.每个学生选修了多少门课?

       09 spark连接mysql数据库

5.每门课程有多少个学生选?

       09 spark连接mysql数据库

6.每门课程大于95分的学生人数?

       09 spark连接mysql数据库

7.Tom选修了几门课?每门课多少分?

       09 spark连接mysql数据库

8.Tom的成绩按分数大小排序。

       09 spark连接mysql数据库

9.Tom的平均分。

       09 spark连接mysql数据库

10.求每门课的平均分,最高分,最低分。

       09 spark连接mysql数据库

       09 spark连接mysql数据库

       09 spark连接mysql数据库

11.求每门课的选修人数及平均分,精确到2位小数。

       09 spark连接mysql数据库

12.每门课的不及格人数,通过率

       09 spark连接mysql数据库

 

二、用SQL语句完成以上数据分析要求 

1.每个分数+5分。

      09 spark连接mysql数据库

2.总共有多少学生?

3.总共开设了哪些课程?

      09 spark连接mysql数据库 

4.每个学生选修了多少门课?

      09 spark连接mysql数据库

5.每门课程有多少个学生选?

      09 spark连接mysql数据库

6.每门课程大于95分的学生人数?

      09 spark连接mysql数据库

7.Tom选修了几门课?每门课多少分?

      09 spark连接mysql数据库

8.Tom的成绩按分数大小排序。

      09 spark连接mysql数据库

9.Tom的平均分。

      09 spark连接mysql数据库

10.求每门课的平均分,最高分,最低分。

      09 spark连接mysql数据库

11.求每门课的选修人数及平均分,精确到2位小数。

      09 spark连接mysql数据库

12.每门课的不及格人数,通过率

      09 spark连接mysql数据库

      09 spark连接mysql数据库

上一篇:08 学生课程分数的Spark SQL分析


下一篇:08学生课程分数的Spark SQL分析