数据查询实验二-(2).pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

数据查询实验二-(2)

《数据库原理与应用》实验报告

数据查询

实验序号:实验2实验项目名称:

学号1500130515姓名梁淼班级软工5班

实验地点厚德楼310指导教师马竹根实验时间2016-11-10

一、实验目的

(1)掌握使用Transact-SQL的SELECT语

句进行基本查询的方法。

(2)掌握使用SELECT语句进行条件查询的

方法。

(3)掌握SELECT语句的GROUPBY、

ORDERBY以及UNION子句的作用和使用方

法。

(4)掌握嵌套查询的方法。

(5)掌握连接查询的操作方法。

二、实验步骤与运行结果

1.在studentsdb数据库中使用SELECT语

句进行基本查询。

①在student表中,查询每个学生的学号、

姓名、出生日期信息。

②查询学号为0002的学生的姓名和家庭住

址。

③找出所有男同学的学号和姓名。

2.使用SELECT语句进行条件查询。

①在grade表中查找分数在80~90范围内的

学生的学号和分数。

②在grade表中查询课程编号为0003的学生

的平均分。

③在grade表中查询学习各门课程的人数。

④将学生按出生日期由大到小排序。

⑤查询所有姓“张”的学生的学号和姓名。

3.对student表,按性别顺序列出学生的学

号、姓名、性别、出生日期及家庭住址,性别相

同的按学号由小到大排序。

4.使用GROUPBY查询子句列出平均成绩

在80分以上的学生的学号和平均成绩。

5.使用UNION运算符将student表中姓“张”

的学生的学号、姓名与course表的课程编号、

课程名称返回在一个表中,且列名为u_编号、

u_名称,如图3-1所示。

6.嵌套查询。

①在student表中查找与“刘卫平”性别相同

的所有学生的姓名、出生日期。

②使用IN子查询查找所修课程编号为

0002、0005的学生学号、姓名、性别。

③列出学号为0001的学生的分数比0002号

的学生的最低分数高的课程编号和分数

④列出学号为0001的学生的分数比学号为

0002的学生的最高成绩还要高的课程编号和分

数。

7.连接查询。

①查询分数在80~90范围内的学生的学号、

姓名、分数。

②查询学习“C语言程序设计”课程的学生的

学号、姓名、分数。

③查询所有男同学的选课情况,要求列出学

号、姓名、课程名称、分数。

④查询每个学生的所选课程的最高成绩,要

求列出学号、姓名、课程编号、分数。

⑤查询所有学生的总成绩,要求列出学号、

姓名、总成绩,没有选修课程的学生的总成绩为

空。提示:使用左外连接。

⑥为grade表添加数据行:学号为0004、

课程编号为0006、分数为76。查询所有课程的

选修情况,要求列出课程编号、课程名称、选修

人数,course表中没有的课程列值为空。

提示:使用右外连

文档评论(0)

各类考试卷精编 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档