数据库聚合函数.ppt
《数据库聚合函数.ppt》由会员分享,可在线阅读,更多相关《数据库聚合函数.ppt(37页珍藏版)》请在三一办公上搜索。
1、SQL Server函数,主讲人:胡兴铭,猜猜这是一个什么地方,第5章 轻轻松松认识函数,本章主要介绍如下几种常用的函数:数学函数字符串函数日期和时间函数数据类型转换函数聚合函数系统函数文本和图像函数,5.5 聚合函数,聚合函数能够对一组值进行计算,并返回一个单一值。主要的聚合函数有如下几种:,5.5.1 COUNT函数,COUNT函数语法,COUNT函数用于计算总数。语法格式:COUNT(ALL|DISTINCT expression|*)ALL:对表达式的所有值进行计算,为默认设置。DISTINCT:去除重复值后计算总数。expression:精确数字或近似数字数据类型的表达式。,COUN
2、T函数举例,求图书馆中的图书是由多少个出版社出版的。图书馆图书的表为books。表如下所示:,COUNT函数注意事项,Count函数举一反三,已知一个学生的信息表studentinfo,其主键为stuID,求一共有多少个学生。Studentinfo表如下:,Select count(*)from studentinfoSelect count(stuID)from studentinfo,Count函数举一反三,5.5.2 MAX函数,MAX函数用于计算一组数据中的最大值。语法格式:MAX(ALL|DISTINCT expression)ALL:对表达式中的所有值进行计算,为默认设置。DIST
3、INCT:去除重复值后计算最大值,对于MAX函数来说,使用此设置五任何意义。expression:可以是常量、列名、函数等类型,不允许使用聚合函数与子查询。,实例:求出班级中学生的最大年龄是多少。班级表为studentInfo,表如下所示:,SELECT MAX(age)from studentInfo该语句返回值为23。,MAX函数举一反三,求图书馆中库存量最大的书的库存量是多少。图书馆图书的表为books。表如下所示:,Select max(number)as 最大库存 from books,5.5.3 MIN函数,MIN函数用于计算组数据中的最小值。语法格式:MAX(ALL|DISTIN
4、CT expression)ALL:对表达式中的所有值进行计算,为默认设置。DISTINCT:去除重复值后计算最小值。expression:可以是常量、列名、函数等类型,不允许使用聚合函数与子查询。,实例:求出班级中学生的最小年龄是多少。班级表为studentInfo,表如下所示:,SELECT MIN(Age)from studentInfo该语句返回值为21。,MIN函数举一反三,求图书馆中最便宜的书的价格是多少。图书馆图书的表为books。,Select min(price)as 便宜的书的价格 from books,5.5.4 SUM函数,SUM函数用于计算表达式中所有数据的和。语法格
5、式:SUM(ALL|DISTINCT expression)ALL:对表达式中的所有值进行计算,为默认设置。DISTINCT:去除重复值后计算数据和。expression:可以是常量、列名、函数等类型,不允许使用聚合函数与子查询。,SUM函数,求图书馆中的库存为多少。图书馆图书的表为books。,Select sum(number)as 总库存 from books,5.5.5 AVG函数,AVG函数用于计算表达式的平均值。语法格式:AVG(ALL|DISTINCT expression)ALL:对表达式的所有值进行计算,为默认设置。DISTINCT:去除重复值后计算平均值。expressio
6、n:精确数字或近似数字数据类型的表达式,不允许使用聚合函数与子查询。,AVG函数举例,已知一个学生的信息表studentinfo,求学生的平均年龄。其中Studentinfo表如下:,方法一:Select avg(age)from studentinfo,AVG函数举例,方法二:Select sum(age)/count(*)from studentinfo,5.6 系统函数,系统函数可以显示T-SQL执行运算后返回的SQL Server服务器和数据库中有关值、对象和设置的特殊信息。,5.6.1 SERVERPROPERTY函数,SERVERPROPERTY函数用于查询有关服务器实例的属性信息
7、。语法格式:SERVERPROPERTY(argument)其中,argument指定要查询的信息标志。,实例:查询服务器实例名称。SELECT CONVERT(char(15),SERVERPROPERTY(servername)该语句返回值为当前服务器所使用的实例名称。,5.6.2 DATABASEPROPERTY函数,DATABASEPROPERTY函数用于查询指定数据库的属性名的属性值。语法格式:DATABASEPROPERTY(argument1,argument2)argument:指定数据库。argument2:要查询的属性名称,实例:查询master数据库的IsTruncLog
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 聚合 函数
链接地址:https://www.31ppt.com/p-6296596.html