SQL必知必会读书笔记9

2020-02-16  本文已影响0人  surrealtire

汇总数据

聚集函数

我们经常需要汇总数据而不同把他们实际检索出来,为此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;

结果如下

上一篇 下一篇

猜你喜欢

热点阅读