一、分组查询 (group by)
分组查询就是将查询结果按照指定字段进行分组,字段中数据相等的分为一组。
select 字段1,字段2,聚合函数...
from 表名 where group by 分组字段 having 分组条件 order by;
注意
1、分组之后 select的后边只能写分组字段和聚合函数
2、分组之后的条件筛选-having
3、分组之后对统计结果进行筛选的话必须使用having,不能使用where
执行顺序:
from group by count select having order by
二、分页查询
1.语法:imit开始的索引,每页查询的条数;
2.公式:开始的索引=(当前的页码-1)*每页显示的条数
--每页显示3条记录
SELECT*FROM student LIMIT 0,3; --第1页
SELECT*FROM student LIMIT 3,3; --第2页
SELECT*FROM student LIMIT 6,3; --第3页