1 / 9

实 验 指 导

实 验 指 导. 实验目的 熟悉查询设计器中选项卡的用途 掌握使用查询设计器对单表进行查询的方法 了解四种连接类型的含义 掌握对表进行连接查询的方法. 实验内容. 一、单表查询 使用查询设计器对 “ 学生表 ” 分别按照下列要求进行查询生成查询文件 (.QPR) ,运行 查询并查看和记录 相应的 SQL 语句 ( 作业) : 1 、 查找所有表中记录但只要求包括如下字段: 学号、姓名、性别、年龄、是否团员 2 、查找所有的团员,查询结果按学号的升序进行排列; 3 、查找所有的男生,查询结果按年龄的升序进行排列;

Download Presentation

实 验 指 导

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 实 验 指 导

  2. 实验目的 • 熟悉查询设计器中选项卡的用途 • 掌握使用查询设计器对单表进行查询的方法 • 了解四种连接类型的含义 • 掌握对表进行连接查询的方法

  3. 实验内容 一、单表查询 使用查询设计器对“学生表”分别按照下列要求进行查询生成查询文件(.QPR),运行查询并查看和记录相应的SQL语句(作业): 1、查找所有表中记录但只要求包括如下字段: 学号、姓名、性别、年龄、是否团员 2、查找所有的团员,查询结果按学号的升序进行排列; 3、查找所有的男生,查询结果按年龄的升序进行排列; 4、查找所有的男生团员,查询结果按学号的升序进行排列; 5、查找学号前四位为“9805”的同学,查询结果按学分的降序排列。

  4. 二、了解四种连接类型: 1、准备工作: 新建一张“分数表”,表结构为: 输入表数据如下:

  5. 2、操作步骤: • 1)新建查询文件,将“学生表”添加到查询设计器的上部窗口; • 添加“分数表”,在“联接条件”对话框里选择“内部联接”; • 在“字段”选项卡中选择“学生表.学号”、“学生表.姓名”、“分数表.学号”、“分数表.课号”作为输出字段; • 4)查看“联接”选项卡内容; • 5)点击“查询”菜单中“运行查询”命令,查看查询结果。

  6. 6)在“联接”选项卡中,改变“类型”为“Left Outer Join”,点击“查询”菜单中“运行查询”命令,查看查询结果。 7)在“联接”选项卡中,改变“类型”为“Right Outer Join”,点击“查询”菜单中“运行查询”命令,查看查询结果。 8)在“联接”选项卡中,改变“类型”为“Full Join”,点击“查询”菜单中“运行查询”命令,查看查询结果。 右联接 左联接 完全联接

  7. 三、对表进行联接查询 • 1、求学生平均成绩,要求 • 显示学号(学生表.学号)、姓名(学生表.姓名)、平均成绩(AVG(分数表.分数)) • 显示结果按平均成绩(AVG(分数表.分数))升序排列 • 提示:将联接类型设为“Inner Join” • 在“分组选项卡”中按(分数表.学号)分组

  8. 2、统计课号前两位为“01”的课程的选修人数,结果显示课号、选修人数及一个选修这门课的学生姓名及分数。步骤:2、统计课号前两位为“01”的课程的选修人数,结果显示课号、选修人数及一个选修这门课的学生姓名及分数。步骤: • 在“字段”选项卡中选择“分数表.课号”、“COUNT(分数表.学号)”、“学生表.姓名”、“分数表.分数”作为输出字段; • 在“联接”选项卡中设置“类型”为“Right Outer Join” ; • 筛选条件设置为“Left(分数表.课号,2)=01; • 按“分数表.课号”升序排列; • 按“分数表.课号”分组。

More Related