查询作业及参考答案.docVIP

  • 47
  • 0
  • 约2.23千字
  • 约 3页
  • 2016-07-05 发布于重庆
  • 举报
查询作业及参考答案

说明:学生管理库中主要表结构如下: 学生表(学号, 姓名, 性别, 出生日期, 政治面目, 入学成绩, 照片, 简历) 教师表(教师编号, 姓名, 性别, 学历, 政治面目, 工作时间, 职称, 系别, 联系电话, 邮箱地址, 婚否) 课程表(课程代码, 课程名称, 教师编号, 学分) 成绩表(选课ID,学号,课程代码,成绩) 根据要求写SQL语句 1.查询年龄介于20-22岁的学生的学号、姓名、年龄和入学成绩 Select 学号, 姓名, year(date( )-year(出生日期) as 年龄,入学成绩from 学生表 where year(date( )-year(出生日期) between 20 and 22; 说明1:“year(date( )-year(出生日期) between 20 and 22”也可表示成“year(date( )-year(出生日期) =20 and year(date( )-year(出生日期) =22”,但一定不能写成“year(date( )-year(出生日期)=20 and =22”的形式 说明2:year(出生日期)”也可写成“year([出生日期])”形式。同理,后面各题中,函数中的字段名均可加”[ ]”界定 2.查询姓“李”和姓“王”的教授 Select * from 老师表 where (left(姓名,1)=”李” or left(姓名,1)=”王”) and 职称=”教授”; 或者: Select * from 老师表 where (left(姓名,1)=”李” and 职称=”教授”) or (left(姓名,1)=”王” and 职称=”教授”); 说明1:where 子句中的小括号,一定不能省略 说明2:left(姓名,1)=”李” 也可表示成 姓名 like “李*”, left(姓名,1)=”王” 与上类同。 3.查询每个学生学号、姓名、总成绩、平均成绩、最高成绩和最低成绩 Select 学生表.学号, 姓名, sum(成绩) as 总成绩 , avg(成绩) as 平均成绩, max(成绩) as 最高成绩, min(成绩) as 最低成绩 from 学生表 inner join 成绩表 on 学生表.学号=成绩表.学号 group by 学生.学号; 说明1:第1并可出现的“ 学生表.学号”也可表示成 “成绩表.学号” 说明2:“from 学生表 inner join 成绩表 on 学生表.学号=成绩表.学号”也可表示成:“from 成绩表 inner join 学生表 on 成绩表..学号=学生表.学号” 4.查询每门课程的选课情况,显示包括课程号、课程名和选课人数 select 成绩表.课程代码 as 课程号, 课程表.课程名称 as 课程名 , count(成绩表.课程代码) as 选课人数 from 课程表 inner join 成绩表 on 课程表.课程代码=成绩表.课程代码 group by 成绩表.课程代码,课程表.课程名称; 5.将成绩表中低于60分的成绩提升10%,并按成绩降序显示记录 Select *, 成绩*(1+0.1) from 成绩表 where 成绩60 order by 成绩 desc; 说明:此处10%不能直接用于命令中,只能用0.1的方式转换. 6.查询班级号(注:班级号为学号的前4位) Select distinct left(学号,4) as 班级号 from 学生表; 说明:此题主要考查distinct 的应用,用以不显示重复项 7.查询入学成绩前20名的学生的学号和姓名 Select top 20 学号, 姓名 from 学生表 order by 入学成绩 desc; 说明:此题主要考查top 与 order by 的配合的应用 评分标准: 1. 每个小题大约15分, 2.根据得分的情况分成A、B+、B、C+、C、D六个等级,对应的分值大致为98、90、85、75和65分和50分.如果学生所做很差,就给个D. 实验指导书P107,第2题,添加要求如下: 1)设库中有名为tTeacher的表(该表可从实验第10章的第4题库中导入) 2)在(4)后增加要求:运行窗体时,单击“确定”按钮时,显示选项组中选定性别的tTeacher1内容。单击“退出”时,关闭窗体。 编写一个宏组完成上述两个命令按钮的功能。(要求仿照图7-8形式书写,在注释栏目列出主要宏的主要设置)以及引用方式。 参考答案: 创建一个文件名为H的宏,其宏内容如下: 宏名 条件 操作 操作参数 确定 opentable 表名称:tTeacher [Opt]=1 applyfi

文档评论(0)

1亿VIP精品文档

相关文档