资源描述
1. 查询所有学生的信息,查询结果显示:学号、姓名、专业、政治面目,查询命名为“学生基本信息查询”。
2. 查询少数民族学生的信息,查询结果显示:学号、姓名、专业、政治面目、民族,查询命名为“少数民族学生查询”。
答案:在“民族”字段列的准则中书写:
Not ”汉族”
或 <>”汉族”
3. 查询“满族”和“藏族”的学生信息,查询结果显示:学号、姓名、民族,查询命名为“满藏学生查询”。
答案:在“民族”字段列的准则中书写:
”满族” Or ”藏族”
4. 查询80年到83年出生的学生的信息,查询结果显示:学号、姓名、专业,并将结果按照出生先后排序,查询命名为“学生出生年月查询”。
答案:在“出生年月”字段列的准则中书写:
Between #1980-01-01# And #1983-12-31#
或 Year([出生年月])=1980 And Year([出生年月])=1983
或 >=#1980-01-01# And <=#1983-12-31#
5. 查询学号前4位是"2003"的学生信息,查询结果显示:学号、姓名、专业,查询命名为“最前2003学生查询”。
答案:在“学号”字段列的准则中书写:
Left([学号],4)=”2003”
6. 查询学号后2位是"11"的学生信息,查询结果显示:学号、姓名、专业,查询命名为“最后11学生查询”。
答案:在“学号”字段列的准则中书写:
Right([学号],2)=”11”
7. 查询学号第四位为"3",并且第十位为"2"的学生的信息,查询结果显示:学号、姓名、专业,查询命名为“学生部分学号查询”。
答案:在“学号”字段列的准则中书写:
Mid([学号],4,1)=”3” And Mid([学号],10,1)=”2”
或 Like "???3?????2"
8. 查询元旦过生日的学生的信息,查询结果显示:学号、姓名、专业,查询命名为“元旦生日查询”。
答案:在“出生年月”字段列的准则中书写:
Month([出生年月])=1 And Day([出生年月])=1
9. 查询星期二出生的学生的信息,查询结果显示:学号、姓名、专业,并将结果按照出生先后排序,查询命名为“星期二出生学生查询”。
答案:在“出生年月”字段列的准则中书写:
Weekday([出生年月])=3
注释:Weekday函数常用格式为 Weekday(日期表达式)
函数运行结果返回“日期表达式”的是一个星期中的第几天,星期日为1,星期一为2,……,星期六为7。
10. 查询姓王的同学,姓名有两个字组成的学生的信息,查询结果显示:学号、姓名,查询命名为“姓名查询”。
答案:在“姓名”字段列的准则中书写:
Left([姓名],1)="王" And Len([姓名])=2
11. 查询考试成绩大于90分的学生的信息,查询结果显示:学号、姓名、课程编号、课程名称、考试成绩,并将结果按照考试成绩排序,查询命名为“考试成绩查询”。
12. 查询政治面目为空的教师信息,查询结果显示:教师所有信息,查询命名为“政治面目空教师查询”。
答案:在“政治面目”字段列的准则中书写:
Is Null
或 ""
13. 查询“高等数学”考试成绩前5名的学生信息,查询结果显示:学号、姓名、课程名称、考试成绩,按照考试成绩降序排序,查询命名为“高等数学前5名成绩查询”。
答案:
14. 统计学生的人数,查询结果显示:学生人数,查询命名为“学生人数统计”。
15. 统计不同民族的学生的人数,查询结果显示:民族、学生人数,查询命名为“各民族学生人数统计”。
16. 统计82年以后出生的少数民族学生的人数,查询结果显示:学生人数,查询命名为“82年以后出生少数民族学生人数统计”。
17. 统计考试成绩不及格的人次,查询结果显示:不及格人次,查询命名为“不及格人次查询”。
答案:
18. 统计各门课程考试成绩不及格的人次,查询结果显示:课程名称、不及格人次,查询命名为“各门课程不及格人次查询”。
19. 统计并显示课程编号是10001的课程的考试成绩的最高分、最低分、平均分,查询命名为“10001成绩统计”。
20. 统计并显示各门课程的考试成绩的最高分、最低分、平均分,查询结果显示:课程名称、最高分、最低分、平均分,查询命名为“各科成绩统计”。
21. 通过运算得到课程的总成绩,要求平时成绩占40%,考试成绩占60%,查询结果显示:学号、课程编号、平时成绩、考试成绩、总成绩,查询命名为“总成绩查询”。
答案:
22. 把学生的学号和姓名联合起来显示,例如:学号2002123456姓名张三,结果为“2002123456张三”。查询结果显示:“学号连接姓名”,查询命名为“连接查询”。
答案:在字段处书写学号连接姓名: “[学号]+[姓名]”或 “[学号]&[姓名]”。
23. 查询年龄大于等于20并且小于等于22岁的学生,查询结果显示:学号,姓名,专业,年龄。查询命名为“学生年龄查询”。
24. 使用交叉表查询统计不同专业男女学生的人数,专业为行标题,性别为列标题,查询命名为“男女人数交叉表查询”。
25. 使用交叉表查询统计不同专业党员和团员的人数,专业为行标题,政治面目为列标题,查询命名为“党团员人数交叉表查询”。
26. 使用交叉表查询统计考试成绩不及格学生的姓名、课程名称、考试成绩,姓名为行标题,课程名称为列标题,查询命名为“不及格学生交叉表查询”。
答案:
27. 根据输入的学号查询学生的所有信息,提示信息为“请输入学号:”,查询命名为“学号参数查询”。
28. 根据输入的专业查询学生的总成绩(平时成绩占40%,考试成绩占60%)的平均分、最高分、最低分,查询结果显示:专业、平均分、最高分、最低分,提示信息为“请输入专业”,查询命名为“专业成绩参数查询”。
29. 查询出生日期在输入的起止日期之间的学生信息,查询结果显示:学号,姓名,专业,输入信息分别为“请输入开始日期:”和“请输入结束日期:”,查询命名为“出生日期起止查询”。
答案:
30. 根据输入的课程名称,查询此课程的不及格的学生信息,查询结果显示:学号、姓名、成绩,提示信息为“请输入课程名称”,查询命名为“指定课程不及格学生查询”。
31. 生成党员学生的信息表,新表字段包括:学号,姓名,专业,命名为“党员学生表”,查询命名为“生成党员学生查询”。
32. 将“分析化学”课程中不及格的学生生成一个“分析化学不及格学生”,要求新表中包括学号、课程名称、考试成绩,查询命名为“生成分析化学不及格学生查询”。
33. 更新必修课程学分为3的补考费用为45,查询命名为“学分更新查询”。
34. 将年龄为21的学生的性别修改为“女”,查询命名为“性别更新查询”。
35. 将少数民族学生的所有课程的考试成绩增加5分,查询命名为“少数民族学生分数更新查询”。
36. 将所有学分为4的的课程的补考费用降低10%,查询命名为“学分4课程补考费用更新查询”。
37. 删除1983年以后出生的少数民族女同学的记录,查询命名为“学生删除查询”。
38. 从“学生选课表”中删除总成绩不及格的记录,查询命名为“不及格成绩删除查询”。
39. 将“新生表”中的数据追加到“学生信息表”,查询命名为“新生追加查询”。
答案:追加到的表选择“学生信息表”,查询设计如下图(看不清楚,可以自行将图拖大查看)
40. 将“分析化学”课程中60-70分的学生的学号、课程名称、考试成绩记录追加到“分析化学不及格学生”表中,查询命名为“分析化学学生追加查询”。
41. 查询少数民族的教师和学生,查询结果显示:编号、姓名、民族,查询命名为“师生联合查询”。
答案:在查询的SQL视图中输入:
SELECT 教师信息表.教师编号 AS 编号, 教师信息表.姓名, 教师信息表.民族
FROM 教师信息表
WHERE 教师信息表.民族<>"汉族"
UNION
SELECT 学生信息表.学号 AS 编号, 学生信息表.姓名, 学生信息表.民族
FROM 学生信息表
WHERE 学生信息表.民族<>"汉族";
展开阅读全文