SQL学习 关于汇总函数

学习《SQL入门经典》第五版     Ryan Stephens,Ron Plew,Arie D.Jones 著


第9章 汇总查询得到的数据


本章的重点是:

什么是函数

如何使用函数

何时使用函数

使用汇总函数

使用汇总函数对数据进行合计

函数得到的结果

注:汇总函数的真正用途将在下一章引入GROUP BY子句后进行介绍



9.1 什么是汇总函数

函数是SQL里的关键字,用于对字段里的数据进行操作

本章讨论的基本汇总函数包括:

COUNT

用于统计不包含NULL值的记录或者字段值

如果使用COUNT(*),则返回所有的统计数,包括重复项和NULL

若要统计某一字段的记录数,并且包括NULL,则需要使用ISNULL函数(留疑)

COUNT函数统计的是行数,不涉及数据类型。行里可以包含任意类型的数据

SUM

返回一组记录中某一个字段值的总和

所处理的字段类型必须是数值型的

有时,在一些sql实现中char值可以隐含地转换为数值类型,不过不能转换为数值类型,其结果就是0

MAX

数值型则返回最大值

也可以对字符数据使用汇总函数,如MAX和MIN。对于这种类型,排序规则再次发挥作用。通常,系统会将排序规则存入数据词典(留疑),查询结果会根据规则排序。

MIN

AVG

只能处理数值型字段


9.2小结

在汇总函数中,null值是不被计算的,除非以count(*)形式使用count函数。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值