1.用SQL语句在“商学院教学管理”数据库中建立学生表、课程表、成绩表、教师表、授课表、班级表。实现下列要求:
(1)按课本第99-100页表结构要求建立以上六张表。
(2)在学生表中插入一个学生记录:(”99082901”,”程丽”,”女”,1981-2-10,”群众”, ”200704”)。
(3)使选修CZ004号课的同学的成绩为NULL值。
(4)为课程表加一”教师”列。
(5)修改课程表,使“肖贵”老师教CJ001号课。
(6)列出“王勇”老师所授课程的课号和课名。
(7)列出年龄不小于20的男生的学号和姓名。
(8)统计学生所选课程的门数。
(9)列出选修CJ001号课的学生的平均年龄。
(10)列出选修“计算机基础”课的学生的平均成绩、最高分和最低分。
(11)列出所有姓“李”的同学的姓名、年龄和性别。
(12)列出成绩表中成绩为空值的学生的姓名、课号。
(13)列出年龄大于女生平均年龄的男生的姓名和年龄。
(14)删除成绩表中无成绩的记录。
(15)把低于CJ001号课平均成绩的所有同学的所有课程的成绩提高5分。
(16)按学号升序,成绩降序列出每个同学的选课情况(包括姓名、课名、成绩)。
(17)按课号和成绩降序列出每门课的选课情况包括课名、姓名、成绩。
(18)按成绩降序列出每个同学的姓名、总成绩。
(19)求出学习全部课程的所有同学的名单。
(20)列出平均成绩大与80分同学的学号和平均成绩,按平均成绩降序排列。
(25)查询平均成绩排在前5名的学生姓名及平均成绩。
(26)统计选修课程在3门以上(含3门)的学生的学号、姓名和平均成绩。
(27)查询学生年龄超过21岁的学生信息。
(28)列出所有姓“李”的同学的学号、姓名、年龄和性别。
(29)按成绩降序列出每个同学的姓名、总成绩。
《SQL语句练习.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档