一、分组查询 (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页
本文介绍了SQL中的分组查询(groupby)及分页查询(limit)的基本用法,包括如何进行数据分组、使用聚合函数、筛选分组后的数据(having),以及如何实现数据分页展示。

被折叠的 条评论
为什么被折叠?



