SQL笔记(9)_第九章 汇总查询得到的数据

本文详细介绍了SQL汇总函数的应用,包括COUNT、SUM、MAX、MIN和AVG函数的使用方法,以及它们如何帮助我们统计数据并进行分析。

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

汇总函数

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

SQL包含多种类型的函数。

汇总函数为SQL提供合计信息,比如计数,总和,平均

COUNT 
SUM 
MAX
MIN
AVG

1.COUNT函数

COUNT (*) 
COUNT ( [ DISTINCT | ALL ] COLUMN_NAME)

COUNT函数用于统计不包含NULL值的记录或字段值

COUNT(*)会统计表里的全部记录数量,包括重复的,也不管字段里是否包含NULL值

如果要统计某一字段的记录数,并且包括NULL值,则需要使用ISNULL函数

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

2.SUM函数

SUM函数返回一组记录中某一个字段值的总和。它也可以与DISTINCT一起使用,这是只会计算不同记录之和。这一般没有什么意义,因为有些记录被忽略掉了。

SUM函数只能处理数值型字段。

SUM( [ DISTINCT ]  COLUMN_NAME)    

*CHAR型的数据可以隐式的转换为数值型,所以也可以使用想SUM函数这样的要求参数是数值型字段的函数,如果不能隐式的转换为数值型,那么结果是0.

SELECT SUM(LAST_NAME) 
FROM EMPLOYEE_TBL

结果为0(LAST_NAME为非数值型)

3.AVG函数

AVG函数也只能处理数值型字段

AVG( [ DISTINCT ]  COLUMN_NAME)

4.MAX函数

MAX函数用于返回一组记录中某个字段的最大值

MAX函数和MIN函数也可以用于字符数据,且NULL值不计算在内,因为NULL值表示没有值。

5.MIN函数



评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值