Oracle学习笔记009-2(聚合函数:max()、min()、variance()、stddev()、median())

说明
  • 本章所有案例建表语句在上一章,不做过多说明,直接上案例代码
max()求最大值
-- 求最大年龄
SQL> SELECT MAX(AGE) FROM STUINFO;

  MAX(AGE)
----------
        19

--成绩最高分
SQL> SELECT MAX(GRADE) FROM STUINFO;

MAX(GRADE)
----------
        98
min()求最小值
-- 求最小年龄
SQL> SELECT MIN(AGE) FROM STUINFO;

  MIN(AGE)
----------
        16

-- 统计最小年龄的人数(用到了分组,后序会讲)
SQL> SELECT COUNT(MIN(AGE)) FROM STUINFO GROUP BY AGE;

COUNT(MIN(AGE))
---------------
              4

variance()方差(摘自360百科)
  • 方差(Variance),应用数学里的专有名词。在概率论和统计学中,一个随机变量的方差描述的是它的离散程度,也就是该变量离其期望值的距离。一个实随机变量的方差也称为它的二阶矩或二阶中心动差,恰巧也是它的二阶累积量。方差的算术平方根称为该随机变量的标准差。
-- 计算成绩的方差

SQL> SELECT VARIANCE(GRADE) FROM STUINFO;

VARIANCE(GRADE)
---------------
     718.267857
stddev()标准差(摘自360百科)
  • 标准差(Standard Deviation) ,也称均方差(mean square error),是各数据偏离平均数的距离的平均数,它是离均差平方和平均后的方根,用σ表示。标准差是方差的算术平方根。标准差能反映一个数据集的离散程度。平均数相同的,标准差未必相同。

  • 标准差可以反映平均数不能反映出的东西(比如稳定度等)。

-- 计算学生成绩的方差
SQL> SELECT STDDEV(GRADE) FROM STUINFO;

STDDEV(GRADE)
-------------
   26.8005197
median()求中位数
--求年龄的中位数
SQL> SELECT MEDIAN(AGE) FROM STUINFO;

MEDIAN(AGE)
-----------
         17

--求成绩的中位数
SQL> SELECT MEDIAN(GRADE) FROM STUINFO;

MEDIAN(GRADE)
-------------
         64.5
         


边学习边记录,若有不足之处欢迎留言指点…

发布了63 篇原创文章 · 获赞 1 · 访问量 2015

猜你喜欢

转载自blog.csdn.net/qq_45061361/article/details/105031046