SQL Server 2005数据库技术与应用 教学课件 ppt 作者 赵丽辉 ppt 第5章

上传人:E**** 文档编号:89180831 上传时间:2019-05-20 格式:PPT 页数:14 大小:413.50KB
返回 下载 相关 举报
SQL Server 2005数据库技术与应用  教学课件 ppt 作者 赵丽辉 ppt 第5章_第1页
第1页 / 共14页
SQL Server 2005数据库技术与应用  教学课件 ppt 作者 赵丽辉 ppt 第5章_第2页
第2页 / 共14页
SQL Server 2005数据库技术与应用  教学课件 ppt 作者 赵丽辉 ppt 第5章_第3页
第3页 / 共14页
SQL Server 2005数据库技术与应用  教学课件 ppt 作者 赵丽辉 ppt 第5章_第4页
第4页 / 共14页
SQL Server 2005数据库技术与应用  教学课件 ppt 作者 赵丽辉 ppt 第5章_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《SQL Server 2005数据库技术与应用 教学课件 ppt 作者 赵丽辉 ppt 第5章》由会员分享,可在线阅读,更多相关《SQL Server 2005数据库技术与应用 教学课件 ppt 作者 赵丽辉 ppt 第5章(14页珍藏版)》请在金锄头文库上搜索。

1、第5章 数据查询,【学习要点】,SELECT语句的基本语法 SELECT语句进行单表查询 SELECT语句进行多表连接查询,5.1 SELECT语句结构,SELECT ALL | DISTINCT , .n INTO FROM ,n WHERE GROUP BY HAVING ORDER BY ASCDESC ,5.2 使用SELECT查询数据,5.2.1 FROM 子句 1、查询全部列 格式:SELECT , .n FROM 2、查询指定列 格式:SELECT , .n FROM ,5.2 使用SELECT查询数据,3、查询计算列 SELECT子句的不仅可以是表中的属性列,也可以是由运算符连

2、接的列名、常量和函数组成的表达式,即可以将查询出来的属性列经过一定的计算后列出结果。 4、别名列的使用 用户可以通过指定列的别名来改变查询结果的列标题。,5.2 使用SELECT查询数据,5.2.2 WHERE 子句 1、查询满足条件的行 格式:SELECT FROM WHERE 2、空值查询 用NULL表示空值,空值不是零,也不是空字符串。查询字段的内容是否为NULL值,在WHERE子句中使用IS NULL 或是IS NOT NULL。,5.2 使用SELECT查询数据,5.2.3 ORDER BY 子句 格式:SELECT FROM ORDER BY ASCDESC , .n 5.2.4

3、GROUP BY 子句 格式:GROUP BY ALL ,5.2 使用SELECT查询数据,5.2.5 HAVING 子句 如果分组后还要求按一定的条件对这些组进行筛选,最终只输出满足指定条件的组,则可以使用HAVING子句指定筛选条件。HAVING子句通常用在GROUP BY子句之后,对分组后的结果进行过滤.,5.2 使用SELECT查询数据,5.2.6 COMPUTE BY 子句 COMPUTE BY子句可以在结果集内生成控制中断和小计,得到更详细的或总的记录。它把数据分成较小的组,然后为每组建立详细记录结果数据集(如SELECT),也可为每组产生总的记录(如GROUP BY)。 格式:C

4、OMPUTE BY 聚合函数 BY 分类表达式,5.3 连接查询,连接查询是关系数据库中主要的查询方式,前面的查询都是针对一个表进行的。而在进行实际查询时,用户往往需要从多个表中查询相关数据。若一个查询同时涉及两个以上的表,则称之为连接查询。连接查询主要包括内连接查询(等值)、外连接查询(非等值)、自连接查询和交叉连接查询(复合条件)等。,5.4 子查询,5.4.1 基本子查询语句 查询中只有一个SELECT-FROM-WHERE查询块的查询都是单层查询,而在实际应用中经常用到多层查询,即将一个查询块嵌套在另一个查询块的WHERE子句或HAVING子句的条件中的查询,这种查询称为嵌套查询或子查

5、询。外层的SELECT语句被称为外部查询,内层的SELECT语句被称为内部查询或子查询。,5.4 子查询,5.4.2 子查询类型 1、使用IN的子查询 2、使用比较运算符的子查询 3、使用EXISTS的子查询,5.4 子查询,5.4.3 记录操作语句中的子查询 1、使用INSERT SELECT 进行批处理添加 2、使用SELECT INTO 进行批处理添加 3、使用 UPDATE 表达式修改数据记录,本章小结,本章学习在SQL Server 2005中对数据进行查询的基本知识,通过SELECT语句可以从数据库中查询用户所需的数据,也可以进行数据的统计汇总并返回给用户。本章中,我们不但能学会单表查询,还介绍了进行多表连接查询的方法及较为复杂的子查询。 使用SELECT语句可以完成各种查询操作。使用DISTINCT关键字查询不重复的记录;查询输出中使用表的别名;设置查询条件,在查询条件中使用函数;进行模糊查询;使用ORDER BY 对查询结果排序;使用GROUP BY 对查询结果进行分组和汇总;使用HAVING对分组结果进行筛选;使用COMPUTE来归类;进行多表联合查询、子查询等。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号