聚合函数与分组
★使用聚合函数进行统计汇总
▲常见的聚合函数:♢ COUNT、♢SUM、♢AVG、♢MAX、♢MIN
•COUNT:执行行和列计数。
使用方法:SELECT COUNT (<计数规范>) (AS <列名>)FROM <表名>;
eg:SELECT COUNT (*) FROM t_student ;
*:表示计数所有选择的行,包括NULL值;
ALL列:计数指定列的所有的非空值行;若没有仅仅是指定列而不带ALL或者DISTINCT,这是默认作;
DISTINCT列:计数指定列的所有唯一非空值行;
• AUM:返回列合计值。
使用方法:SELECT SUM (<计数规范>) FROM <表名>;
eg:SELECT SUM(ALL s_age) FROM t_student ;
•AVG:获取列平均值。
使用方法:SELECT AVG (<计数规范>) FROM <表名>;
eg:SELECT AVG(ALL s_age) FROM t_student ;
•MAX、MIN:返回最大值和最小值。
使用方法:SELECT MAX (<计数规范>) FROM <表名>;
SELECT MIN (<计数规范>) FROM <表名>;
eg:SELECT MAX(ALL s_age) ,MIN(ALL s_age) FROM t_student ;