内容正文:
查询基础理论知识及简单查询 练习
1.现有数据库“习题1.accdb”,根据要求,完成下列查询:
(1)查询座号为01(学号后两位为座号)的学生信息,命名:01。
(2) 查询数据库成绩小于30分的学生信息,命名:02。
(3)查询工龄超过5年的教师信息,要求显示老师编号、姓名、性别和工作时间,命名:03。
2.现有数据库“习题2.accdb”,根据要求,完成下列查询:
(1)按学生编号和课程名称查询学生成绩信息,提示“请输入学号:”和“请输入课程名称:”,显示姓名和成绩,查询名01。
(2)查询学生的出生年,要求显示学生编号、姓名、性别、年龄。并对查询结果按性别降序排列,性别相同的按年龄升序排列。查询名02。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
进校日期 奖励否 学生编号 姓名 性别 年龄 入学成绩 Email
9/1/14 false 20141101 张冬冬 男 22 520 mailto:computer@163.com#mailto:computer@163.com#
9/1/14 true 20141102 李萌 女 21 543 mailto:computer@163.com#mailto:computer@163.com#
5/6/14 false 20141103 王晶 女 22 467 mailto:computer@163.com#mailto:computer@163.com#
9/8/14 true 20141104 李蒙蒙 女 23 456 mailto:computer@163.com#mailto:computer@163.com#
9/1/14 false 20141201 张三 男 26 458 mailto:computer@163.com#mailto:computer@163.com#
10/9/14 true 20141202 张三 男 23 520 mailto:computer@163.com#mailto:computer@163.com#
9/1/14 false 20141203 钱进 男 23 389 mailto:computer@163.com#mailto:computer@163.com#
9/1/14 true 20141204 王红 女 24 521 mailto:computer@163.com#mailto:computer@163.com#
9/6/12 true 20141205 李乐 女 26 460 mailto:computer@163.com#mailto:computer@163.com#
5/6/12 false 20141301 李乐 男 26 497 mailto:computer@163.com#mailto:computer@163.com#
9/1/14 false 20141302 孙晓青 女 25 325 mailto:computer@163.com#mailto:computer@163.com#
6/5/14 true 20141303 王凯 男 25 367 mailto:computer@163.com#mailto:computer@163.com#
2/8/14 false 20141304 王晓明 男 26 431 mailto:computer@163.com#mailto:computer@163.com#
9/1/13 true 20141305 李依依 女 29 570 mailto:computer@163.com#mailto:computer@163.com#
学生编号 课程编号 考试成绩
20141101 2002101 86
20141101 2002102 65
20141102 2003101 97
20141102 2003102 46
20141103 2002103 80
20141104 2002102 94
20141201 2002101 76
20141201 2003101 87
20141201 2003102 46
20141301 2002101 68
20141301 2002103 97
20141302 2003102 86
20141303 2003101 32
20141304 2002101 76
20141304 2003102 56
课程编号 课程名称 学时 学分 开课日期 必修否 简介
2002101 高等数学 72 4.0 9/1/14 true 基础课程
2002102 大学英语 72 4.0 10/1/14 true 基础课程
2002103 物理 64 3.0 3/1/14 false 选修课程
2003101 VB语言程序设计 64 3.0 9/1/14 true 专业基础课程
2003102 编译系统 72 4.0 10/8/14 true 核心课程
进校日期 奖励否 学生编号 姓名 性别 年龄 入学成绩 Email
9/1/14 false 20141101 张冬冬 男 22 520 mailto:computer@163.com#mailto:computer@163.com#
9/1/14 true 20141102 李萌 女 21 543 mailto:computer@163.com#mailto:computer@163.com#
5/6/14 false 20141103 王晶 女 22 467 mailto:computer@163.com#mailto:computer@163.com#
9/8/14 true 20141104 李蒙蒙 女 23 456 mailto:computer@163.com#mailto:computer@163.com#
9/1/14 false 20141201 张三 男 26 458 mailto:computer@163.com#mailto:computer@163.com#
10/9/14 true 20141202 张三 男 23 520 mailto:computer@163.com#mailto:computer@163.com#
9/1/14 false 20141203 钱进 男 23 389 mailto:computer@163.com#mailto:computer@163.com#
9/1/14 true 20141204 王红 女 24 521 mailto:computer@163.com#mailto:computer@163.com#
9/6/12 true 20141205 李乐 女 26 460 mailto:computer@163.com#mailto:computer@163.com#
5/6/12 false 20141301 李乐 男 26 497 mailto:computer@163.com#mailto:computer@163.com#
9/1/14 false 20141302 孙晓青 女 25 325 mailto:computer@163.com#mailto:computer@163.com#
6/5/14 true 20141303 王凯 男 25 367 mailto:computer@163.com#mailto:computer@163.com#
2/8/14 false 20141304 王晓明 男 26 431 mailto:computer@163.com#mailto:computer@163.com#
9/1/13 true 20141305 李依依 女 29 570 mailto:computer@163.com#mailto:computer@163.com#
学生编号 课程编号 考试成绩
20141101 2002101 86
20141101 2002102 65
20141102 2003101 97
20141102 2003102 46
20141103 2002103 80
20141104 2002102 94
20141201 2002101 76
20141201 2003101 87
20141201 2003102 46
20141301 2002101 68
20141301 2002103 97
20141302 2003102 86
20141303 2003101 32
20141304 2002101 76
20141304 2003102 56
课程编号 课程名称 学时 学分 开课日期 必修否 简介
2002101 高等数学 72 4.0 9/1/14 true 基础课程
2002102 大学英语 72 4.0 10/1/14 true 基础课程
2002103 物理 64 3.0 3/1/14 false 选修课程
2003101 VB语言程序设计 64 3.0 9/1/14 true 专业基础课程
2003102 编译系统 72 4.0 10/8/14 true 核心课程
SELECT 学生.学生编号, 成绩.考试成绩
FROM [学生] INNER JOIN ([课程] INNER JOIN [成绩] ON 课程.课程编号 = 成绩.课程编号) ON 学生.学生编号 = 成绩.学生编号
WHERE (((学生.学生编号)=[请输入学号:]) AND ((课程.课程名称)=[请输入课程名称:]));
SELECT 学生.学生编号, 学生.姓名, 学生.性别, 学生.年龄, Year(Date())-[年龄] AS [出生年]
FROM [学生]
ORDER BY 学生.性别 DESC, 学生.年龄;
学号 姓名 性别 出生日期 团员 入学成绩 联系方式
20190201 王子炫
男 10/1/04 true 89 6013350
20190202 宋梓文 男 12/25/03 true 75 6017050
20190203 张凯捷 男 2/4/03 false 85 6016150
20190206 宋一欣 女 11/12/05 false 95 8956248
20190207 华天宇 男 12/24/04 false 89 6857479
20190208 范文卓 男 10/12/03 false 88 6856858
20190209 娄乔洁 女 7/15/05 true 86 5544545
20190210 王宇飞 男 6/1/05 true 69 6013150
20190211 郑晓宇 女 2/4/04 false 86 6014321
20190214 李国昊 男 7/15/04 true 84 6211234
学号 课程号 成绩 老师编号
20190201 01 97.0
20190201 02 114.0
20190201 03 69.0
20190201 04 28.0
20190201 05 31.15
20190201 06 30.45
20190201 07 29.75
20190201 08 18.9
20190201 09 15.6
20190202 01 87.0
20190202 02 106.0
20190202 03 70.0
20190202 04 29.05
20190202 05 30.1
20190202 06 28.35
20190202 07 28.7
20190202 08 23.1
20190202 09 24.3
20190203 01 86.0
20190203 02 107.0
20190203 03 71.0
20190203 04 24.5
20190203 05 29.75
20190203 06 29.05
20190203 07 30.8
20190203 08 23.7
20190203 09 28.5
20190206 01 95.0
20190206 02 104.0
20190206 03 56.0
20190206 04 23.1
20190206 05 32.55
20190206 06 28.0
20190206 07 28.0
20190206 08 21.0
20190206 09 17.1
20190207 01 75.0
20190207 02 96.0
20190207 03 66.0
20190207 04 32.2
20190207 05 28.7
20190207 06 30.1
20190207 07 29.4
20190207 08 21.0
20190207 09 20.1
20190208 01 90.0
20190208 02 107.0
20190208 03 63.0
20190208 04 26.25
20190208 05 26.95
20190208 06 20.65
20190208 07 28.7
20190208 08 23.1
20190208 09 22.5
20190209 01 95.0
20190209 02 104.0
20190209 03 56.0
20190209 04 23.1
20190209 05 32.55
20190209 06 28.0
20190209 07 28.0
20190209 08 21.0
20190209 09 17.1
20190210 01 95.0
20190210 02 109.0
20190210 03 60.0
20190210 04 25.2
20190210 05 31.15
20190210 06 28.0
20190210 07 31.15
20190210 08 19.5
20190210 09 23.7
20190211 01 84.0
20190211 02 112.0
20190211 03 66.0
20190211 04 23.45
20190211 05 29.05
20190211 06 27.3
20190211 07 30.1
20190211 08 17.1
20190211 09 21.0
20190214 01 86.0
20190214 02 101.0
20190214 03 61.0
20190214 04 32.9
20190214 05 31.15
20190214 06 27.65
20190214 07 31.15
20190214 08 19.5
20190214 09 23.7
老师编号 名字 性别 工作时间 政治面目 学历 职称 电话号码 系别
95010 王炳菲 女 11/10/16 党员 大学本科 助教 3120830912 语文
95011 陈龙飞 男 1/25/11 群众 研究生 副教授 5432543254 数学
95012 宋海燕 女 5/19/11 党员 研究生 讲师 3654365436 英语
95013 王京言 男 10/29/05 党员 大学本科 副教授 6543654365 计算机
95014 殷凯 男 7/8/08 群众 大学本科 副教授 9785876457 计算机
96011 卞旭红 女 1/2/14 党员 大学本科 讲师 4321432146 计算机
96012 王至超 女 2/1/17 党员 研究生 教授 6543545513 计算机
96013 范大伟 男 5/22/16 群众 大学本科 副教授 4532156323 计算机
96015 傅金国 男 9/9/15 党员 大学本科 副教授 3214321631 计算机
课程号 课程名称
01 语文
02 数学
03 英语
04 组装
05 PS
06 C
07 数据库
08 电子
09 通信
SELECT *
FROM [学生 查询]
ORDER BY [学生 查询].学号, [学生 查询].课程名称;
学号 姓名 性别 出生日期 团员 入学成绩 联系方式
20190201 王子炫
男 10/1/04 true 89 6013350
20190202 宋梓文 男 12/25/03 true 75 6017050
20190203 张凯捷 男 2/4/03 false 85 6016150
20190206 宋一欣 女 11/12/05 false 95 8956248
20190207 华天宇 男 12/24/04 false 89 6857479
20190208 范文卓 男 10/12/03 false 88 6856858
20190209 娄乔洁 女 7/15/05 true 86 5544545
20190210 王宇飞 男 6/1/05 true 69 6013150
20190211 郑晓宇 女 2/4/04 false 86 6014321
20190214 李国昊 男 7/15/04 true 84 6211234
学号 课程号 成绩 老师编号
20190201 01 97.0
20190201 02 114.0
20190201 03 69.0
20190201 04 28.0
20190201 05 31.15
20190201 06 30.45
20190201 07 29.75
20190201 08 18.9
20190201 09 15.6
20190202 01 87.0
20190202 02 106.0
20190202 03 70.0
20190202 04 29.05
20190202 05 30.1
20190202 06 28.35
20190202 07 28.7
20190202 08 23.1
20190202 09 24.3
20190203 01 86.0
20190203 02 107.0
20190203 03 71.0
20190203 04 24.5
20190203 05 29.75
20190203 06 29.05
20190203 07 30.8
20190203 08 23.7
20190203 09 28.5
20190206 01 95.0
20190206 02 104.0
20190206 03 56.0
20190206 04 23.1
20190206 05 32.55
20190206 06 28.0
20190206 07 28.0
20190206 08 21.0
20190206 09 17.1
20190207 01 75.0
20190207 02 96.0
20190207 03 66.0
20190207 04 32.2
20190207 05 28.7
20190207 06 30.1
20190207 07 29.4
20190207 08 21.0
20190207 09 20.1
20190208 01 90.0
20190208 02 107.0
20190208 03 63.0
20190208 04 26.25
20190208 05 26.95
20190208 06 20.65
20190208 07 28.7
20190208 08 23.1
20190208 09 22.5
20190209 01 95.0
20190209 02 104.0
20190209 03 56.0
20190209 04 23.1
20190209 05 32.55
20190209 06 28.0
20190209 07 28.0
20190209 08 21.0
20190209 09 17.1
20190210 01 95.0
20190210 02 109.0
20190210 03 60.0
20190210 04 25.2
20190210 05 31.15
20190210 06 28.0
20190210 07 31.15
20190210 08 19.5
20190210 09 23.7
20190211 01 84.0
20190211 02 112.0
20190211 03 66.0
20190211 04 23.45
20190211 05 29.05
20190211 06 27.3
20190211 07 30.1
20190211 08 17.1
20190211 09 21.0
20190214 01 86.0
20190214 02 101.0
20190214 03 61.0
20190214 04 32.9
20190214 05 31.15
20190214 06 27.65
20190214 07 31.15
20190214 08 19.5
20190214 09 23.7
老师编号 名字 性别 工作时间 政治面目 学历 职称 电话号码 系别
95010 王炳菲 女 11/10/16 党员 大学本科 助教 3120830912 语文
95011 陈龙飞 男 1/25/11 群众 研究生 副教授 5432543254 数学
95012 宋海燕 女 5/19/11 党员 研究生 讲师 3654365436 英语
95013 王京言 男 10/29/05 党员 大学本科 副教授 6543654365 计算机
95014 殷凯 男 7/8/08 群众 大学本科 副教授 9785876457 计算机
96011 卞旭红 女 1/2/14 党员 大学本科 讲师 4321432146 计算机
96012 王至超 女 2/1/17 党员 研究生 教授 6543545513 计算机
96013 范大伟 男 5/22/16 群众 大学本科 副教授 4532156323 计算机
96015 傅金国 男 9/9/15 党员 大学本科 副教授 3214321631 计算机
课程号 课程名称
01 语文
02 数学
03 英语
04 组装
05 PS
06 C
07 数据库
08 电子
09 通信
SELECT 学生.学号, 学生.姓名, 学生.性别, 学生.出生日期, 学生.团员, 学生.入学成绩, 学生.联系方式
FROM [学生]
WHERE ((Right([学号],2)="01"));
SELECT 学生.学号, 学生.姓名, 学生.性别, 学生.出生日期, 学生.团员, 学生.入学成绩, 学生.联系方式, 成绩.成绩, 课程.课程名称
FROM [学生] INNER JOIN ([课程] INNER JOIN [成绩] ON 课程.课程号 = 成绩.课程号) ON 学生.学号 = 成绩.学号
WHERE (((成绩.成绩)<30) AND ((课程.课程名称)="数据库"));
SELECT 教师.老师编号, 教师.名字, 教师.性别, 教师.工作时间
FROM [教师]
WHERE ((Year(Date())-Year([工作时间])>=5));
SELECT *
FROM [学生 查询]
ORDER BY [学生 查询].学号, [学生 查询].课程名称;
$$