查询练习——精选推荐

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

查询练习
1、课程表(KC)中含有课程代码(kcdm,C)、课程名称(kcmc,C)和学分(xf,N)等字段,在成绩表(cj)中含有学号(xh,C)、成绩(cj,N)、课程代码(kcdm、C)等字段。

按如下要求创建查询:
若成绩不低于60分学生可以取得对应课程的学分,总学分大于或等于20的学生可以毕业,则基于kc表和cj表查询所有不能毕业的学生列表。

要求输出字段为:学号、总学分,查询结果按总学分降序排列。

2、课程安排表(KCAP)是用来存储各学期各班教学课程安排信息的表,其中含有学期编码(xqbm,C)、班级编号(bjbh,C)、课程代码(kcdm,C)和教师工号(gh,N)等字段,在课程表(KC)中含有课程代码(kcdm,C)和课程名称(kcmc,C)等字段。

按如下要求修改JXGL项目中的查询CHAXUN2:
基于KCAP表和KC表查询同一学期、同一门课程有2个或2个以上教师任教的课程。

要求输出字段为:xqbm、kcdm、kcmc、教师人数。

3、学生表(XS)存储了每个学生的基本信息,含有学号(xh,C)、姓名(xm,C)等字段;成绩表(CJ)存储了每个学生各门课程的成绩信息,含有学号(xh,C)、课程代码(kcdm,C)和成绩(cj,N)等字段。

按如下要求创建查询:
若成绩大于或等于60表示该门课程合格,基于xs表和cj表中所有已登记的成绩,统计全部课程均合格的学生名单及合格课程门数,要求输出字段为:xh,xm,合格门数,查询结果按合格门数降序排序。

(提示:“全部课程均合格”可以等价理解为最低分数也大于或等于60)
4、为了避免在将成绩输入到数据库中时发生操作错误,成绩输入工作由两名录入员分别输入一遍,并进行比对。

已知两名录入员输入的成绩分别存储在CJ表和CJB表(该表为自由表),它们的结构相同。

均含有字段学号(xh,C)、课程代码(kcdm,C)和成绩表(cj,N)。

按如下要求创建查询:
基于CJ表和CJB表查询两个人输入的成绩不一致的记录。

要求输出字段为:xh,kcdm,cj和cj2,其中cj字段和cj2字段时分别来源于CJ表和CJB表中的cj字段。

查询结果首先按课程代码排序,课程代码相同时再按学号排序。

5、学生表(XS)存储了每个学生的基本信息,含有学号(xh,C)、姓名(xm,C)等字段;成绩表(CJ)存储了每个学生各门课程的成绩信息,含有学号(xh,C)、课程代码(kcdm,C)和成绩表(cj,N)等字段。

按如下要求创建查询:
基于XS表和CJ表查询所有符合奖学金评定条件的学生名单(评定奖学金的条件是所有课程成绩均不低于80分且所学课程门数不少于6门),要求输出字段为:学号、姓名、平均分,查询结果按平均分讲叙排序。

6、教材表(jc)存储了各门课程所用的教材情况,含有国际标准图书编号(isbn,C)、教材名称(jcmc,C)、单价(dj,N)和课程代码(kcdm,C)等字段;课程安排表(KCAP)是用来存储各学期各班级教学课程安排信息的表,其中含有学期编码(xqbm,C)、班级编号(bjbh,C)、课程代码(kcdm,C)等字段。

按如下要求创建查询:
假设各班所有学生每人已预缴教材费1000元,且同一班中的所有学生使用教材相同,基于jc表和kcap表查询各班每个学生教材费的补、退款情况。

要求输出字段为:班级编号、补退款额,查询结果按班级编号排序。

注:“补退款额”为正数表示要向学生退款,负数表示要求学生补款,若补退款额正好为0,则不必包含在统计结果中。

7、一名老师在同一学期给不同的班级上同一门课程称为平行班课。

课程安排表(KCAP)是用来存储各学期各班级教学课程安排信息的表,该表含有学期编码(xqbm,C)、班级编号(bjbh,C)、课程代码(kcdm,C)和教师工号(gh,C)字段;教师表(JS)含有教师工号(gh,C)和姓名(xm,C)等字段。

按如下要求创建查询:
基于KCAP表和JS表查询所有上过平行班课的老师情况。

要求输出字段为:xqbm、kcdm、gh、xm和平行班数。

要求查询结果按平行班数降序排序。

相关文档
最新文档