SQL分组查询语句和分页查询语句
1. 分组查询
/* 分组函数 SELECT 字段列表 FROM 表名[WHERE 分组前条件限定]GROUP BY 分组字段名 [HAVING 分组后条件过滤]; .*/ select * from stu ; -- 1.查询男同学和女同学各自的数学平均分 select sex, avg(math) from stu group by sex; select name, sex, avg(math) from stu group by sex; -- 2.查询男同学和女同学各自的数学平均分,以及及各自人数 select sex, avg(math),count(*) from stu group by sex; -- 3。查询男同学和女同学各自的数学平均分,以及及各自人数,要求:分数低于70分的不参与分组 select sex, avg(math),count(*) from stu where math > 70 group by sex; -- 4.查询男同学和女同学各自的数学平均分,以及及各自人数,要求:分数低于70分的不参与分组,分组之后人数大于2 select sex, avg(math),count(*) from stu where math > 70 group by sex having count(*) >2;
2. 分页查询
/* 分页查询: SELECT 字段列表 FROM 表名 LIMIT起始索引 ,查询条目数 * 起始索引:从0开始 */ -- 1.从0开始查询,查询3条数据 select * from stu limit 0 , 3; -- 2.每页显示3条数据,查询第1页数据 select * from stu limit 0 , 3; --3.每页显示3条数据,查询第2页数据 select * from stu limit 3 ,3; -- 4.每页显示3条数据,查询第3页数据 select * from stu limit 6 ,3; -- 起始索引 = (当前页码-1)*每页显示的条数
本文来自博客园,作者:RHCHIK,转载请注明原文链接:https://www.cnblogs.com/suihung/p/16572951.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)