SQL_5_多行函数
组函数(多行函数):对结果集的每一组都进行运算,得到一个值。(忽略空值,若要处理组中的空值可以使用 nvl 函数)
多行函数常用来进行数据的统计。
一、常用组函数
平均数:avg(number),求这组数据的平均数。
求和:sum(number),求这组数据的和。
最小值:min(参数),求这组数据的最小值。如果是字符串则按照a-z进行排序。
最大值:max(参数),求这组数据的最大值。
个数:
count(*),获取这组数据的行数,包括空值存在的行。
count(列名),获取组中指定列的值不为空值的行数。
count(distinct(列名)),获取组中指定列的值不为空值,且不重复的行数。
若要在结果集中显示单独列和组函数运算结果,则这个列必须为分列的条件。