说明
- 本章所有案例建表语句在上一章,不做过多说明,直接上案例代码
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
边学习边记录,若有不足之处欢迎留言指点…