zoukankan      html  css  js  c++  java
  • 复杂查询——数据分组——分组函数


    分组函数用于统计表的数据。与单行函数不同,分组函数作用于多行,并返回一个结果,所以有时也成为多行函数。一般情况下,分组函数要要与group by 子句结合使用。

    注意:如果在使用分组函数时,如果忽略了groupby 子句,那么会汇总所有行,并产生一个结果。

            分组函数只能出现在选择列表,orderby子句,having子句中。

            当使用分组函数时,会忽略null行。

             如果在选择列表既包含分组函数,也包含其他列和表达式,那么这些列或表达式必须出现groupby子句中。

            当使用分组函数时,可以在函数中指定all和distinct选项。

    1.max和min

    select max(sal) 最高工资 ,min(sal) 最低工资 from emp;

    2.avg和sum

    select avg(sal) 平均工资 ,sum(sal) 总计工资 from emp;

    3.count

    select count(*) 雇员总数 from emp;

    4.variance和stddev

    函数variance用于取得列或表达式的方差,并且只适用于数据类型。

    函数stddev用于取得列或表达式的标准差,并且只适用于数据类型。

    select variance(sal) 方差 ,stddev(sal) 标准差 from emp;

  • 相关阅读:
    C89:论内存泄漏
    C++03:模板
    C++的STL(标准模板库)系列:容器——string容器
    C++03:论类的友元函数和内联函数
    C++03:论类的运算符重载
    Windows开发:网络编程基础
    Windows开发:论文件和权限
    C89:头文件
    C89:论符号
    纪录片(深度好片)
  • 原文地址:https://www.cnblogs.com/zhaojiedi1992/p/oracle11g_sql_0040.html
Copyright © 2011-2022 走看看