20 lines
768 B
Markdown
20 lines
768 B
Markdown
|
|
# 一、聚合函数
|
||
|
|
常用的聚合函数:
|
||
|
|
1. count(\[ALL|DISTINCT]\*):统计元组数量
|
||
|
|
2. count(\[ALL|DISTINCT] 字段名):统计指定字段值的个数
|
||
|
|
3. sum(\[ALL|DISTINCT] 字段名):计算指定字段的值总和(此字段必須是數值型)
|
||
|
|
4. avg(\[ALL|DISTINCT] 字段名):計算指定字段的平均值(此字段必須是數值型)
|
||
|
|
5. max(\[ALL|DISTINCT] 字段名):求指定字段的最大值
|
||
|
|
6. min(\[ALL|DISTINCT] 字段名):求指定字段的最小值
|
||
|
|
# 二、分组查询
|
||
|
|
```sql
|
||
|
|
select 字段 from 表名
|
||
|
|
[where 条件表达式]
|
||
|
|
group by 字段名(分组)
|
||
|
|
[having 条件表达式(筛选)]
|
||
|
|
```
|
||
|
|
# 三、排序查询
|
||
|
|
```sql
|
||
|
|
select 字段 from 表名
|
||
|
|
order by 字段名 asc(升序,默认)|desc(降序)[,字段2.....];
|
||
|
|
```
|