4月4号总结
/* 分组函数 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;
/* 分页查询: SELECT 字段列表 FROM 表名 LIMIT 起始索引 , 查询条目数 * 起始索引:从0开始 */ select * from stu ; -- 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) * 每页显示的条数
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人