数据库基础——数据查询

数据库基础——数据查询

ID:46241741

大小:98.22 KB

页数:6页

时间:2019-11-22

数据库基础——数据查询_第1页
数据库基础——数据查询_第2页
数据库基础——数据查询_第3页
数据库基础——数据查询_第4页
数据库基础——数据查询_第5页
资源描述:

《数据库基础——数据查询》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验三数据查询(一)1.实验目的(1)掌握选择查询和参数查询的创建、修改与运行。(2)理解表间关系在多表査询中的作用。(3)熟悉杏询设计视图的使用。(4)通过所设计查询理解SQL查询语句的基本语法和语义。2.实验内容基于实验一,在“学生管理”数据库中,完成下列任务。(每题10分)(1)创建选择查询。根据“入学”表,查询所有男学牛的入学成绩,查询结果按入学成绩降序排列,查询结果包含“学号”、“姓名”、“性别”、“班级”和“入学成绩”5列数据,所建查询命名为“选择:男生入学成绩”。(关键点:在性别字段下方条件栏中输入,男,,在入学成绩字段的排

2、序栏设置降序)。SELECT入学•学号,入学.姓名,入学•性别,入学•班级,入学.入学成绩FROM入学WHERE(((入学.性别)-男))ORDERBY入学.入学成绩DESC;(2)创建选择查询。根据“学牛”表,查询会计专业所有学牛的年龄,查询结果包含“学号”、“姓名”、“性别”、“班级”和“年龄”5列数据,所建查询命名为“选择:会计专业学生年龄”。(关键点:在班级字段的条件栏中设置“会计*”,在年龄列位置输入“年龄:Year(now())-Year([出生日期])”SELECT学生.学号,学生.姓名,学生.性别,学生.班级,Ycar(N

3、ow())-Ycar([HJi生口期])AS年龄FROM学牛WHERE(((学生.班级)Like'会计*,));(3)创建选择查询。根据“入学”表,查询各班学生的平均入学成绩,查询结果包含“班级”和“平均入学成绩”2列数据,并按平均入学成绩升序排列,所建查询命名为“选择:各班平均入学成绩”。(关键点:在班级字段中单击右键,选择总计,在总计栏选择分组,修改入学成绩字段如下:平均入学成绩:round(AVG([入学成绩]),0)SELECT入学.班级,Roimd(Avg([入学成绩]),0)AS平均入学成绩FROM入学GROUPBY入学.班级

4、ORDERBYRound(Avg([入学成绩]),0)DESC;(4)创建选择查询。根据“入学”表,查询入学成绩不低于60()分的男女生人数,查询结果包含“性别”和“人数”2列数据,所建查询命名为“选择:过60()分男女生人数”。(关键点:设置两个性别字段,在笫一个性别字段下总计选:分组,修改第二性别字段为:人数:性別,在其下的总计栏中选择:计数,入学成绩字段下的总计栏设置为条件,入学成绩字段下的条件栏中设置>=600)SELECT入学.性别,Count(入学.性别)AS性别之计数FROM入学WHERE(((入学.入学成绩)>=600))

5、GROUPBY入学.性別;(5)创建选择查询。根据“学生”表和“成绩”表查询每个学生己修课程的门数和平均分,查询结果包含“学号”、“姓名”、“班级”、“已修课程门数”和“平均分”,查询结果按班级升序排列,所建查询命名为“选择:修课数量与平均分”。(关键点:右键选总计并继续在学号,姓名,班级屮选:分组,修改课号字段为“已修课程门数:课号”,在总计栏选计数,修改成绩字段为:“平均成绩:成绩,并在总计栏选择平均值”)SELECT学生.学号,学生.姓名,学生.班级,Count(成绩.课号)AS已修课程门数,Avg(成绩.成绩)AS平均成绩FROM

6、学生INNERJOIN成绩ON学生.学号=成绩.学号GROUPBY学生.学号,学牛:.姓名,学牛:.班级;(6)创建选择查询。根据“学生”、“课程”和“成绩”表,杳询每门课不及格的学生,杳询结果包含“课程名称”、“学号”、“姓名”、“班级”和“成绩”5列数据,查询结杲按课程名称升序排列,所建查询命名为“选择:各科不及格名单”。(关键点:在成绩7段条件栏中输入V60”)SELECT学生.学号,学生.姓名,学生.班级,Count(成绩.课号)AS已修课程门数,Avg(成绩.成绩)AS平均成绩FROM学生INNERJOIN成绩ON学生.学号二成

7、绩.学号GROUPBY学牛.学号,学牛.姓名,学生.班级;(7)创建参数杏询。根据“学生”表,杳询某班的学生信息,所建查询命名为“参数:按班查询学生信息”。(关键点:在班级字段条件栏中输入“like[请输入班级名称]&*”)(8)创建参数查询。根据“学生”表、“成绩”表和“课程”表,查询成绩高于某分数的信息,查询结果包含“课程名称”、“学号”、“姓名”、“班级”和“成绩”5列数据,查询结果按课程名称升序排列,所建查询命名为“参数:按分数线查询成绩”。(关键点:在成绩字段条件栏屮输入“>=[请输入班级名称]”)(9)使用SQL语句创建查询。

8、首先观察并理解任务(1)-(6)查询所对应的SQL语句,然后使用SQL语句:SELECT学号,姓名,班级,入学成绩FROM学牛WHERE班级才会计0801"ORDERBY入学成绩DESC,按降

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。