设有如下关系模式:student(NO, NAME , SEX ,BIRTHDAY, CLASS)teacher(NO,NAME,SEX,BIRTHDAY,PROF,DEPART) PROF为职称,DEPART为系别course(CNO, CNAME, TNO)score(NO, CNO, DEGREE) DEGREE 为成绩写出实现以下各题功能的SQL语句:(1)查询至少有2名男生的班号(2)查询每个学生的姓名和年龄;(3)查询学生中最大和最小的birthday日期值;(4)查询学生表的全部记录并按班号和年龄从大到小的顺序(5)查询男教师及其所上的课程;(6)查询最高分同学的学号,课程号和成绩;
举一反三
- 设有三个关系STUDENT(SNO,SNAME,SEX,CLASS) ,SC(SNO,CNO,SCORE) ,COURSE(CNO,CNAME,CREDIT) ,其中各个属性的含义如下:SNO(学号)、CNO(课程号)、SNAME(学生姓名)、SEX(性别)、CLASS(所在班)、SCORE(成绩)、CNAME(课程名)、CREDIT(课程学分)。用关系代数完成下列操作:查询选修了“数据库原理”课程的学生的姓名
- 【其它】1、查询不及格学生的学号,姓名,课程号和成绩。 2、查询不及格学生的学号,课程名,授课教师,开课学期和成绩。 3、查询选修了“网络安全技术”课程的学生学号,姓名,课程名和成绩。 4、查询“信息安全”专业不及格学生的学号,姓名、专业名,课程号和成绩。 5、查询成绩大于80分的学号,姓名,专业名,课程号和成绩。 6、查询第一学期不及格的学生学号,课程名,开课学期,授课教师和成绩
- 学校教务管理数据库表结构信息如下: 学生信息表STUDENT( SNO VARCHAR(3) , SNAME VARCHAR(4) L,SSEX VARCHAR(2) , SBIRTHDAY DATETIME,CLASS VARCHAR(5)); 课程信息表COURSE(CNO VARCHAR(5) , CNAME VARCHAR(10) , TNO VARCHAR(10) ); 成绩信息表SCORE(SNO VARCHAR(3) , CNO VARCHAR(5) , DEGREE NUMERIC(10, 1) ); 教师信息表TEACHER(TNO VARCHAR(3), TNAME VARCHAR(4), TSEX VARCHAR(2) , TBIRTHDAY DATETIME, PROF VARCHAR(6), DEPART VARCHAR(10)); [br][/br] 查询至少有2名男生的班号。
- 以电子书3-11-3-13表学生管理数据库为例,进行下列操作:1、查询第一学期开设的课程号和课程名;2、查询年龄大于18的男同学的学号、姓名,所在系;3、查询计算机系的所有女学生的学号和姓名;4、查询“李勇”同学选修的课程号和成绩;5、查询“李勇”同学选修的课程号、课程名和成绩;6、查询“数据库原理'课程选修的学生姓名和成绩;7、查询选修了课程号为C001和C002的学生学号;8、查询刘晨不学的课程号;9、查询全部学生都选修的课程号、课程名;10、查询选修了全部课程的学生的学号和姓名。
- 基于课本52页图2.4中的student、course、sc表,使用SQL查询语句完成下列各题: (1)查询学生的学号及其平均成绩。 (2)查询各个课程号及其平均成绩。 (3)查询平均成绩大于等于86分的学生学号和平均成绩。 (4)查询有两个或两个以上学生选修的课程的课程号和选课人数。