目录
1. limit 分页查询
语法:
select 字段名1,字段名2,... from 表名 limit M, N;
# M: 整数,表示从第几条索引开始,计算方式:(当前页-1) * 每页显示条数;
# N: 整数,表示查询多少条数据.
说明:
(1)limit是分页查询的关键字;
(2)M为整数,表示从第几条索引开始,默认值是0;
(3)N为整数,表示查询多少条数据。
2. 分组查询
将查询结果按照指定字段分组,其中,数值相等的可划分为同一组。
2.1 语法:
select 字段名1,字段名2,... from 表名 group by 分组字段名 [having 分组条件];
说明:
(1)分组字段名:表示按照指定字段的值进行分组;
(2)group by的作用是实现分组,默认可以实现去重操作;
(3)having分组条件是用来过滤分组后的数据。
2.2 group by + 聚合函数
select 字段名1,字段名2,聚合函数(...) from 表名 group by 分组字段名;
说明: 用于分组统计数据。
2.3 group by + having
select 字段名1,字段名2,... from 表名 group by 分组字段名 having 分组条件;
having用于过滤分组数据,且只能用于group by, having子句放在结尾处。