汇总数据
聚集函数
我们经常需要汇总数据而不同把他们实际检索出来,为此SQL提供了专门的函数,使用这些函数,SQL查询可用于检索数据,以便于分析和报表生成。
SQL聚集函数AVG函数
实操:SELECT AVG(money) AS 'money平均值' FROM gjp_zhangwu ;
结果如下:
COUNT函数
实操:SELECT COUNT(money) AS 'money数量' FROM gjp_zhangwu ;
结果如下
MAX函数
实操:SELECT MAX(money) AS 'money最大值' FROM gjp_zhangwu ;
结果如下
MIN函数
实操:SELECT MIN(money) AS 'money最小值' FROM gjp_zhangwu ;
结果如下
SUM函数
实操:SELECT SUM(money) AS 'money和' FROM gjp_zhangwu ;
结果如下
聚集不同值
使用DISTINCT关键字和WHERE条件句来选取
实操:SELECT AVG(DISTINCT money) AS 'money新平均值' FROM gjp_zhangwu WHERE MONTH(createtime) = 10 ;
结果如下
除了DISTINCT以外,还可以使用TOP和TOP PERCENT。
组合聚集函数
实操:SELECT COUNT(*) AS '行数',AVG(money) AS 'money平均值',MIN(money) AS 'money最小值',SUM(money) AS 'money和',MAX(money) AS 'money最大值' FROM gjp_zhangwu;
结果如下
网友评论