ch06数据查询与视图.pdfVIP

  • 3
  • 0
  • 约3.15万字
  • 约 27页
  • 2017-06-10 发布于河南
  • 举报
ch06数据查询与视图

第 6 章 数据查询与视图 教学提示:数据查询是数据库系统中最基本也是最重要的操作,视图是关系数据库系 统提供给用户以多种角度观察数据库中数据的重要机制。本章教学需要完整的[教学成绩管 理数据库],请参照【15.1.3 SQL Server 2000 数据库配置】附加该数据库。本章教学内容是 本课程的重点。 教学目标:通过本章的教学,要求掌握各种查询方法,包括单表单条件查询、单表多 条件查询、多表多条件查询,并能对查询结果排序、分组;掌握视图的建立、修改、使用 和删除。 6.1 SELECT 语句概述 在 T-SQL 中使用 SELECT 语句来实现数据查询。用户通过 SELECT 语句可以从数据 库中搜寻用户所需要的数据,也可进行数据的统计汇总并返回给用户。SELECT 语句是数 据库操作中使用频率最高的语句,是 SQL 语言的灵魂。 6.1.1 基本语法格式 SELECT 字段列表 [INTO 目标数据表] FROM 源数据表或视图 [,...n] [WHERE 条件表达式] [GROUP BY 分组表达式 [HAVING 搜索表达式]] [ORDER BY 排序表达式 [,...n ] [ASC]|[DESC]] [COMPUTE 行聚合函数名 (统计表达式)[ ,...n] [BY 分类表达式 [,...n ]]] 其中: (1) 字段列表用于指出要查询的字段,也就是查询结果中的字段名。 (2) INTO 子句用于创建一个新表,并将查询结果保存到这个新表中。 (3) FROM 子句用于指出所要进行查询的数据来源,即表或视图的名称。 (4) WHERE 子句用于指出查询数据时要满足的检索条件。 (5) GROUP BY 子句用于对查询结果分组。 (6) ORDER BY 子句用于对查询结果排序。 SELECT 语句的功能如下: 从 FROM 列出的数据源表中,找出满足 WHERE 检索条件的记录,按 SELECT 子句的 字段列表输出查询结果表,在查询结果表中可进行分组与排序。 在 SELECT 语句中 SELECT 子句与 FROM 子句是不可少的,其余的是可选的。 第 6章 数据查询与视图 103 6.1.2 执行方式 使用 SELECT 语句进行数据查询,SQL 提供了两种执行工具:企业管理器和查询分析器。 而在实际应用中大部分是将 SELECT 语句嵌入在前台编程语言(如:VB、PB、ASP) 中来执行的。 1. 用企业管理器(查询设计器)执行 利用企业管理器执行 SELECT 语句进行数据查询,方法如下。 (1) 打开【企业管理器】,在左边窗口中展开所要操作的数据库,选择【表】。 (2) 在右边窗口中右键单击所要查询的表,从弹出的快捷菜单中选择【打开表】,然 后选择【查询】,如图 6.1 所示。 图 6.1 打开查询设计器 (3) 在打开的【查询设计器】中设计查询,如图 6.2 所示。可看到有 4 个窗格,分别是 【关系图窗格】、【网格窗格】、【SQL 窗格】、【结果窗格】。在【关系图窗格】中单 击鼠标右键【添加表】。在网格窗格中选择要查询的列、是否排序以及记录的筛选条件等。 在 SQL 窗格中自动生成 SELECT 语句。 图 6.2 设计查询 103 104 SQL Server 数据库管理与开发教程与实训 (4) 单击【查询设计器】工具栏中的【运行】按钮,执行查询,则在结果窗格中显示 查询结果,如图 6.3 所示。 图 6.3 执行查询的结果 2. 用查询分析器执行 用查询分析

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档