Hive项目 学生成绩表综合分析
发布时间
阅读量:
阅读量
首先给出各个表的数据
•表1 学生信息表 <学号,姓名,性别,年龄,所属院系> - <Sno,Sname,Ssex,Sage,Sdepartment>
95001,李勇,男,20,计算机科学
95002,刘晨,女,19,信息管理
95003,王敏,女,22,数学
95004,张立,男,19,信息管理
95005,刘刚,男,18,数学
95006,孙庆,男,23,计算机科学
•表2 课程资料表<课程编号,课程名称>-
1,数据库系统
2,C语言数学基础
3,E信息系统导论
4,O操作系统原理
5,D数据结构分析
6,P数据处理技术
•表3 学生成绩关联表<学生编号ID号,课程编号ID号,成绩数值>
95001,ID:1,C:81
95001,ID:2,C:85
95001,ID:3,C:88
95001,ID:4,C:70
95002,ID:2,C:90
需求
1、检索所有学生的学号与姓名。
select Sno,Sname from s1;
2、获取已选修课程的学生姓名。
select Sname from s1 left semi join s3 on s1.Sno = s3.Sno;
select distinct Sname from s3;
3、统计学生总
全部评论 (0)
还没有任何评论哟~
