SQLServer2005数据库应用技术教学配套课件刘宏第6章查询数据.pdf

SQLServer2005数据库应用技术教学配套课件刘宏第6章查询数据.pdf

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.1 简单查询 SQL Server2005数据库应用技术 6.1.1 数据查询 查询是对已经存在于数据库中的数据按特定的组 合、条件或次序进行检索。然后把所有的被选择的 行组织在一起,形成另外一个类似于表的结构,这 便是查询的结果,通常叫做记录集。 SQL Server2005数据库应用技术 6.1.2 SELECT语句 T-SQL语言中用于数据查询的语句是SELECT语 句,SELECT语句是功能最强也是最复杂的SQL语 句,既可以实现对单表的数据查询,也可以完成复 杂的多表、视图连接查询和嵌套查询等。 SQL Server2005数据库应用技术 6.1.2 SELECT语句 SELECT语句的基本语法格式如下: SELECT [ALL|DISTINCT] [TOP n] 表达式列表 [AS 别名 ] FROM 表名或视图名 [WHERE 条件表达式] [GROUP BY 列名 ] [HAVING 有哪些信誉好的足球投注网站表达式] [ORDER BY 列名[ASC|DESC]] SQL Server2005数据库应用技术 6.1.2 SELECT语句 其中: – SELECT子句用于指定输出的内容。 – FROM子句用于指定要检索的数据的来源表或来源视 图。 – WHERE子句用于指定对记录的过滤条件。 – GROUP BY子句用于指定对检索到的记录进行分组的 条件。 – HAVING子句用于在分组的基础上指定选取某些组的 条件,必须与GROUP BY一起使用。 – ORDER BY子句用于对检索到的记录进行排序。 SQL Server2005数据库应用技术 6.1.3 条件查询 大部分查询都不是针对表中所有行的查询,而是 从整个表中选出符合条件的部分信息,这时就需要 对结果集中的记录进行过滤。在SELECT语句中, 可以使用WHERE子句来指定查询条件,将不符合条 件的记录排除在结果集之外。 SQL Server2005数据库应用技术 6.1.4 消除重复数据行 指定ALL 关键字(默认)将保留查询结果集中的 全部数据行,因此,在查询结果集中可能会出现重 复的数据行,而使用DISTINCT关键字可消除查询结 果集中重复的数据行。 SQL Server2005数据库应用技术 6.1.5 自定义列标题 默认情况下,在结果集中显示的列名为表中的列 名,对于新增的列(例如计算列),系统不指定列 名,而是以“无列名”标识。 为了便于阅读结果集的数据,可以使用AS关键字 指定一个更加容易理解的别名取代原来的列名。 SQL Server2005数据库应用技术 6.1.6 使用聚集函数 聚集函数的主要功能是对表在指定列名表达式 的值上进行纵向统计和计算,也称为聚合函数。在 SELECT查询语句中,常用的聚集函数如下: – COUNT: 统计列中选取的项目个数或查询输出的行数。 – SUM :计算指定的数值型列名表达式的总和。 – AVG :计算指定的数值型列名表达式的平均值。 – MAX :求出指定的数值、字符或日期型列名表达式的 最大值。 – MIN :求出指定的数值、字符或日期型列名表达式的 最小值。 SQL Server2005数据库应用技术 6.1.7 范围查询 WHERE 子句中可用关键字BETWEEN和AND判 定某个表达式值是否在某个区间范围之内。要实现 这种查询,必须知道查找的初值和终值,初值和终 值之间用AND分开。 SQL Server2005数据库应用技术 6.1.8 模糊查询 通常在查询

文档评论(0)

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

1亿VIP精品文档

相关文档