[管理学]第5章_sql查询.ppt

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

第5章 数据库查询与视图 5.1 SELECT语句的格式与简单查询 5.2 SELECT多表连接查询与创建新表 5.3 用SELECT语句对数据进行统计汇总 5.4 SELECT合并结果集与子查询 5.5 使用企业管理器查询(编辑)数据 5.6 视图的基本概念 5.7 视图的创建与使用 5.8 查看、编辑和删除视图 5.9 实训要求与习题 第5章 数据库查询与视图 学习目的与要求 创建数据库的目的是为了有效的存储管理数据,更重要的是对他们进行整理加工以获得我们需要的重要信息。而查询和视图正是从数据库中获取信息最简单、最常用、最主要的操作,是数据库使用频率最高的操作,是数据库应用的灵魂,其主要作用是根据用户的请求,对众多数据表的大量数据进行处理,筛选、查找、并统计出用户需要的信息资料。通过本章学习,读者应理解和掌握SQL Server 2000数据表的各种查询操作,包括单表单条件查询、单表多条件查询、多表连接及多条件查询、统计汇总查询、子查询及查询结果的排序、分组;理解视图的意义,掌握视图的创建和使用。 5.1 SELECT语句的格式与简单查询 5.1.1、SELECT查询语句格式 SELECT [记录显示范围] 字段列表 [ INTO 新表名] [ FROM 表名或表名列表及其连接方式] [ WHERE 条件表达式] [ GROUP BY 分组字段名列表 [HAVING 分组条件表达式] ] [ ORDER BY 排序字段名列表 [ASC | DESC] ] [ { COMPUTE 集合函数(列名1) [ BY 列名2] } [ …n ] ] 说明: l?SELECT语句中各子句的顺序: SELECT → [记录范围] → 字段列表 → [INTO] → [FROM] → [WHERE] → [GROUP BY → [HAVING] ] → [ORDER BY → [COMPUTE] ] l?FROM用于指定数据来源: 单表查询简单格式:FROM 表名 多表查询时的格式:FROM 表名列表及其连接方式 l?COMPUTE子句不能与INTO子句或GROUP BY子句同时使用。 5.1.2、使用SELECT语句进行无数据源检索 无数源检索就是查询输出不在数据表中的数据。一般用来输出常量或变量的值(相当于PRINT或其他语言的输出语句),也可用于查看SQL Server2000的系统信息。 SELECT输出常量或变量值时,在网格窗口用表格的形式输出。 【例5-1】用SELECT语句输出常量值: SELECT sql server 6.5, 256*256 该语句相当于显示两个计算列,未指定别名则列标题为“(无名列)”。也可使用语句: SELECT 字符串常量=sql server 6.5, 计算结果=256*256 该语句为两个计算列指定了别名作列标题。两个语句分别执行结果如图5-1所示。 5.1.2、使用SELECT语句进行无数据源检索 【例5-2】查看全局变量—本地SQL Server服务器的版本信息: SELECT @@version 其中@@version为系统无参数存储过程,也称为全局变量。服务器的返回结果是: Microsoft SQL Server 2000 - 8.00.194 (Intel X86) Aug 6 2000 00:57:48 Copyright (c) 1988-2000 Microsoft Corporation Personal Edition on Windows 4.10 (Build 2222: A ) 【例5-3】查询本地SQL Server服务器使用的语言: SELECT @@language 服务器的返回结果是:简体中文 5.1.3、指定字段列表及列别名(列标题) 字段列表用于指定查询结果集中所需要显示的列,可以使用以下格式: * 指定所使用的全部数据表的全部字段 表名.* 多表查询时指定某一个表的全部字段 字段列表 指定所需要显示的列 字段列表可以指定字段名也可以指定表达式(计算列),还可为字段列或计算列指定别名(列标题),多个列之间用逗号隔开。指定显示列的格式: [表名.]字段名 | 计算表达式 | 别名={ [表名.]字段名 | 计算表达式 }

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档