第5章第2讲数据库的数据汇总查询.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第5章第2讲数据库的数据汇总查询.ppt》由会员分享,可在线阅读,更多相关《第5章第2讲数据库的数据汇总查询.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SQL Server 2005SQL Server 2005第5章 数据查询数据汇总查询主讲人:白杨第第1515讲讲2第5章 数据查询数据汇总查询第第1515讲讲复习:数据库的基本运算:uu投影运算投影运算uu选择运算选择运算uu连接运算连接运算1920年龄女吴玉1002男王成1001性别姓名学号投影运算:在列上进行选择运算:在行上进行3第5章 数据查询数据汇总查询第第1515讲讲复习:Select语句实现的命令格式:uSelect 列名表列名表 From 表名表名 Where 条件条件投影运算选择运算 关系条件关系条件-运算符:运算符:=!=!=!=!逻辑条件逻辑条件-运算符:运算符:and
2、 or notand or not 范围条件范围条件-运算符:运算符:not betweenand not betweenand 模式匹配模式匹配-运算符:运算符:not likenot like 列表条件列表条件-运算符:运算符:not innot in 空值判断空值判断-运算符:运算符:is not nullis not null4第5章 数据查询数据汇总查询第第1515讲讲引:在基本查询中,我们只涉及到了:uu对表的对表的原始数据原始数据进行查询。进行查询。uu对对一张表一张表的查询。的查询。请思考:uu能否通过查询得到我们所需要的信息?能否通过查询得到我们所需要的信息?vv例如:平均成
3、绩、最高成绩、最低成绩、男女生人数、例如:平均成绩、最高成绩、最低成绩、男女生人数、各专业人数等各专业人数等uu能否同时对多张表中的数据进行查询?能否同时对多张表中的数据进行查询?vv例如:同时查询学生的姓名、专业名、课程名称、成例如:同时查询学生的姓名、专业名、课程名称、成绩等绩等数据汇总查询数据汇总查询连接查询连接查询5第5章 数据查询数据汇总查询第第1515讲讲第5章 数据查询数据汇总查询 学习目标认知目标:uu了解了解数据汇总的基本概念数据汇总的基本概念能力目标:uu掌握数据库的汇总查询掌握数据库的汇总查询(重点、难点重点、难点)6第5章 数据查询数据汇总查询第第1515讲讲数据汇总查
4、询含义uu对查询结果集进行求总和、求平均、求最大值、对查询结果集进行求总和、求平均、求最大值、求最小值的计算称为汇总统计。求最小值的计算称为汇总统计。使用的方法有三种:uu使用聚合函数使用聚合函数(重点重点)uusumsum、avgavg、countcount、maxmax、min min uu使用使用group by子句子句 (重点重点)uu使用使用compute 子句子句 (理解理解)7第5章 数据查询数据汇总查询第第1515讲讲数据汇总查询 1.使用聚合函数聚合函数的作用聚合函数的作用uu用来用来在在查询结果集中查询结果集中产生累加和、平均值、记录个数、产生累加和、平均值、记录个数、最大
5、值、最小值等汇总性的数据,并返回最大值、最小值等汇总性的数据,并返回一个单值一个单值。聚合函数的作用范围聚合函数的作用范围uu既可以是一个表中的全部记录,也可以是由既可以是一个表中的全部记录,也可以是由where子句指子句指定的该表的一个子集。定的该表的一个子集。语句格式:语句格式:uu select 聚合函数聚合函数(列名列名)from 表名表名 where 条件 说明:当说明:当select子句中子句中有有聚合函数且没有聚合函数且没有group by子句子句时,就时,就不能再指定其它的列名。不能再指定其它的列名。8第5章 数据查询数据汇总查询第第1515讲讲数据汇总查询 1.使用聚合函数S
6、QL Server提供的常用聚合函数有:uuAVGAVG函数:函数:age (all|distinct 列名)uSUM函数:sum (all|distinct 列名)uMAX函数:max (all|distinct 列名)uMIN函数:min (all|distinct 列名)uCount函数:count(*|all|distinct 列名)All All :计算该列值非空的记录的个数,默认为计算该列值非空的记录的个数,默认为allall。DistinctDistinct:计计算算该该列列值值非非空空且且不不同同的的记记录录的的个个数数(不不计计算算重重复复行行)。*:计算所有记录的个数。:计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第5章第2讲 数据库的数据汇总查询 数据库 数据 汇总 查询
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内