update 2.4.1

This commit is contained in:
mba1398
2022-07-09 17:21:33 +08:00
committed by GitHub
parent 3e9112729a
commit 14ef8d7635

View File

@@ -305,30 +305,37 @@ T恤衫 |   1000 | 500
SQL中用于汇总的函数叫做聚合函数。以下五个是最常用的聚合函数
* COUNT计算表中的记录数行数
* SUM计算表中数值列中数据的合计值
* AVG计算表中数值列中数据的平均值
* MAX求出表中任意列中数据的最大值
* MIN求出表中任意列中数据的最小值
- SUM计算表中某数值列中的合计值
请沿用第一章的数据,使用以下操作熟练函数:
- AVG计算表中某数值列中的平均值
- MAX计算表中任意列中数据的最大值包括文本类型和数字类型
- MIN计算表中任意列中数据的最小值包括文本类型和数字类型
- COUNT计算表中的记录条数行数
请使用 `shop` 数据库,执行以下 SQL 查询语句,理解并掌握聚合函数的常规用法:
```sql
-- 计算全部数据的行数包含NULL
SELECT COUNT(*)
FROM product;
-- 计算NULL以外数据的行数
SELECT COUNT(purchase_price)
FROM product;
-- 计算销售单价和进货单价的合计值
SELECT SUM(sale_price), SUM(purchase_price)
FROM product;
-- 计算销售单价和进货单价的平均值
SELECT AVG(sale_price), AVG(purchase_price)
FROM product;
-- 计算销售单价的最大值和最小值
SELECT MAX(sale_price), MIN(sale_price)
FROM product;
-- MAX和MIN也可用于非数值型数据
SELECT MAX(regist_date), MIN(regist_date)
FROM product;
-- 计算全部数据的行数(包含 NULL 所在行)
SELECT COUNT(*)
FROM product;
-- 计算 NULL 以外数据的行数
SELECT COUNT(purchase_price)
FROM product;
```
### 使用聚合函数删除重复值