第九章 汇总查询得到的数据
汇总函数
函数是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函数
本文详细介绍了SQL汇总函数的应用,包括COUNT、SUM、MAX、MIN和AVG函数的使用方法,以及它们如何帮助我们统计数据并进行分析。
894

被折叠的 条评论
为什么被折叠?



