SQL_5_多行函数

组函数(多行函数):对结果集的每一组都进行运算,得到一个值。(忽略空值,若要处理组中的空值可以使用 nvl 函数)

多行函数常用来进行数据的统计

 


一、常用组函数

  平均数:avg(number),求这组数据的平均数

  求和:sum(number),求这组数据的和。

  最小值:min(参数),求这组数据的最小值。如果是字符串则按照a-z进行排序。

  最大值:max(参数),求这组数据的最大值。

  个数:

    count(*),获取这组数据的行数,包括空值存在的行。

    count(列名),获取组中指定列的值不为空值的行数。

    count(distinct(列名)),获取组中指定列的值不为空值,且不重复的行数。                                               

若要在结果集中显示单独列和组函数运算结果,则这个列必须为分列的条件。

posted @ 2022-12-13 17:53  在博客做笔记的路人甲  阅读(75)  评论(0编辑  收藏  举报