全文预览

大一数据库一到六章课后题

上传者:火锅鸡 |  格式:doc  |  页数:22 |  大小:0KB

文档介绍
别,出生日期,班级)课程(课程号,课程名称,课程类别,课时)选课(学号,课程号,成绩)请完成下列查询要求。1.查询出“软件041”班的所有男生的学号和姓名。(1、SELECT学号,姓名FROM学生WHERE班级=‘软件041’AND性别=‘男’)2.查询出所有姓张的同学的姓名和班级。(SELECT姓名,班级FROM课程WHERE姓名LIKE‘张%’)3.查询出“C语言”课程成绩前5名的学生的学号、姓名和班级。SELECTTOP(5)学生.学号,学生.姓名,学生.班级FROM学生JOIN选课ON学生.学号=选课.学号JOIN课程ON课程.课程号=选课.课程号WHERE课程名称=‘C语言’ORDERBY成绩DESC4.查询出各班级学生人数。SELECT班级,COUNT(*)AS人数FROM学生GROUPBY班级5.查询出“计算机应用基础”课程成绩高于张三同学此门课程成绩的学生的学号和姓名。SELECT学生.学号,学生.姓名FROM学生JOIN选课ON学生.学号=选课.学号JOIN课程ON课程.课程号=选课.课程号WHERE课程.课程名称=‘计算机应用基础’AND成绩>(SELECT成绩FROM学生JOIN选课ON学生.学号=选课.学号JOIN课程ON课程.课程号=选课.课程号WHERE课程.课程名称=‘计算机应用基础’AND学生.姓名=‘张三’)有一个[学生课程]数据库,数据库中包括三个表:学生表:Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,记为:Student(Sno,Sname,Ssex,Sage,Sdept),Sno为关键字。课程表:o)、ame)、先修课号(Cpno)、redit)四个属性组成,记为:ame,o为关键字。成绩表:SG由学号(Sno)、o)、成绩(Grade)三个属性组成,记为:

收藏

分享

举报
下载此文档