
分组排序
久违的柚子皮
这个作者很懒,什么都没留下…
展开
-
mysql组内排序
mysql 查询时需要查出分组后的结果的TOPN ((mysql 5.7)低版本数据库没有现成的函数) 思路:本表和本表做内连接,求前三名,筛选数据条件是,分组后,组内记录比当前这一条记录大的记录最多只有2个 (这样加上当前这条记录就是前三条记录)。 例题 + 解答 一张成绩表包括一个班级里多科目多名学生的所有成绩,要求查询各科前三名成绩 表结构如下: create table scoreinfo( ScoreId int auto_increment primary key, StuId int原创 2021-06-09 19:18:53 · 612 阅读 · 2 评论 -
mysql经典50题供参考,附解以供参考
SQL经典50题 这里只贴个人解答,思路详细分析日后再说 第一部分 建表 在这里插入-- 50道经典SQL练习题 数据表介绍 --1.学生表 studentinfo(StuIdId,StuName,StuAge,StuSex) --StuIdId 学生编号,StuName 学生姓名,StuAge 出生年月,StuSex 学生性别 --2.教师表 teacherinfo(TeacherId,TeacherName) --TeacherId 教师编号,TeacherName 教师姓名 --3.课程表 co原创 2021-06-09 18:54:26 · 195 阅读 · 0 评论