高中生做网站,如何制作动漫网站模板下载,海底捞网络营销方式,网站设计高大上前言 SQL中的聚合函数是对一组值执行计算#xff0c;并返回单个值的函数。
常用的聚合函数有#xff1a;
函数作用AVG#xff08;#xff09;求平均值MAX#xff08;#xff09;求最大值MIN#xff08;#xff09;求最小值SUM#xff08;#xff09;求和COUNT并返回单个值的函数。
常用的聚合函数有
函数作用AVG求平均值MAX求最大值MIN求最小值SUM求和COUNT计数 AVG()
求数值列的平均值。
具体计算过程其通过对表中行数计数并计算特定数值列的列值之和求得该列的平均值。
语法
SELECT AVG(column_name)
FROM table_name; 当参数 column_name 列中的数据均为空时结果会返回 NULL。 MAX()
返回指定列中的最大值。
语法
SELECT MAX(column_name)
FROM table_name; 当参数 column_name 列中的数据均为空时结果会返回 NULL。 MIN()
返回指定列中的最小值。
语法
SELECT MIN(column_name)
FROM table_name; 当参数 column_name 列中的数据均为空时结果会返回 NULL。 SUM()
统计数值列的总数并返回其值。
语法
SELECT SUM(column_name)
FROM table_name; 当参数 column_name 列中的数据均为空时结果会返回 NULL。 COUNT()
COUNT() 函数用于计数可利用其确定表中行的数目或者符合特定条件的行的数目。当COUNT() 中的参数不同时其的用途也是有明显的不同的主要可分为以下三种情况 COUNT(column_name) 用于计算表中指定列的非空值的数量。COUNT(*) 用于计算表中所有行的数量包括空值和非空值。COUNT(DISTINCT column_name) 用于计算表中指定列的不同值的数量。 ❗ 注意 COUNT(column_name) 与 COUNT(*) 的区别 COUNT(column_name) 中如果 column_name 字段中的值为 NULL则计数不会增加而如果字段值为空字符串则字段值会加 1 COUNT(*) 中除非整个记录全为 NULL则计数不会增加如果存在某一个记录不为 NULL或者为空字符串计数值都会加 1。