本章主要是讲解以下5个SQL的知识点
- 汇总分析
- 分组
- 对分组结果指定条件
- 用sql解决业务问题
- 对查询结果排序
- 如何看懂报错信息
汇总函数主要包括以下:
count 对某列的行数进行汇总
sum 对某列行数求和
avg求某列数据的平均值
max 求某列数据的最大值
min求某列数据的最小值
count 函数
count(列名):计算本列名(不含空值)的总个数
count(*): 计算本列名(含空值)的总个数
如以下例子:count(列名)
![4629242470e3e1082dbf0a2304a9a002.png](https://img-blog.csdnimg.cn/img_convert/4629242470e3e1082dbf0a2304a9a002.png)
count(*)
![420d48a2720171a0826f360e5a4a0f99.png](https://img-blog.csdnimg.cn/img_convert/420d48a2720171a0826f360e5a4a0f99.png)
sum(列名):对本列求和
![b40ecb445d0ef887f8134ff80a689091.png](https://img-blog.csdnimg.cn/img_convert/b40ecb445d0ef887f8134ff80a689091.png)
avg(列名):对本列求平均值
![7aa68fbfc583d5c2a4dae0debd5e83b3.png](https://img-blog.csdnimg.cn/img_convert/7aa68fbfc583d5c2a4dae0debd5e83b3.png)
max(列名):求本列的最大值
min (列名): 求本列的最小值
![bed87786166925a8e6da29f12cf63057.png](https://img-blog.csdnimg.cn/img_convert/bed87786166925a8e6da29f12cf63057.png)
还有一个去重函数: distinct(列名),对(去重后)的名字计算
![08d5e89d2b0850d62c4e5fde269cb100.png](https://img-blog.csdnimg.cn/img_convert/08d5e89d2b0850d62c4e5fde269cb100.png)