- 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
您可能关注的文档
最近下载
- 时间在哪里认识时间 课件 人教版数学二年级下册.pptx VIP
- 2024年浙江事业单位427统考《综合应用能力》模考大赛(第二季).docx VIP
- 永川年产 200 万把陶瓷水果刀生产线设计.docx VIP
- 2024年07月山东省公费医学生(定向淄博)统一选岗2人笔试历年专业考点(难、易错点荟萃)附带答案详解 .doc
- 2025年浙江事业单位426统考《综合应用能力》模考大赛(第二季).docx VIP
- 常见氧疗方式及其选择ppt课件-----精品课件下载.ppt VIP
- 辐射安全手册.pdf VIP
- DGTJ08-2199-2016 绿色建筑检测技术标准.docx VIP
- 石墨烯复合材料的制备及其性能研究进展(Research Progress on Preparation and properties of graphene composite materials).doc VIP
- DGTJ08-2198-2019 装配式建筑评价标准.docx VIP
原创力文档

文档评论(0)