CREATE TABLE t_testscore(    pk_id INT PRIMARY KEY,    c_name VARCHAR(50) ,    c_score INT,    c_class INT )DEFAULT CHARSET=utf8;INSERT INTO t_testscore VALUES (1, '张三6', 66, 1),(2, '张三5', 65, 1),(3, '张三4', 64, 1), (4, '张三3', 63, 1),(5, '张三2', 62, 1);INSERT INTO t_testscore VALUES (11, '李四6', 76, 2),(12, '李四5', 75, 2),(13, '李四4', 74, 2), (14, '李四3', 73, 2),(15, '李四2', 72, 2);SELECT * FROM t_testscore t  WHERE EXISTS(SELECT COUNT(*) FROM t_testscore ts  WHERE ts.c_score>=t.c_score  GROUP BY ts.c_class  HAVING COUNT(*)<=3)  ORDER BY c_class,c_score DESC;

转载于:https://www.cnblogs.com/nyist-xsk/p/10636985.html

MySQL中查询获取每个班级成绩前三名的学生信息相关推荐

  1. mysql查询班级作业提交情况_MySQL中查询获取每个班级成绩前三名的学生信息

    标签: 今天有同事说到了怎么MySQL中查询获取每个班级成绩前三名的学生信息,在网上查了查,然后写出代码,很快就OK了. CREATE TABLE t_testscore(    pk_id INT ...

  2. python计算选手最后得分并取出前三名_MySQL中查询获取每个班级成绩前三名的学生信息...

    今天有同事说到了怎么MySQL中查询获取每个班级成绩前三名的学生信息,在网上查了查,然后写出代码,很快就OK了. CREATE TABLE t_testscore(    pk_id INT PRIM ...

  3. mysql中查询每门课程成绩最好的前两名

    有2个表,score表跟course表.score存放所有学生的课程成绩,course存放所有课程的信息.现在要查处每个课程下成绩前2名的学生. 第一种方法: 只把课程表作为主表,分别查询第一名.第二 ...

  4. Python计算每个班级的前三名

    案例:三个年级的成绩表,使用Python算出根据成绩算出每个班级前三名 开发环境:mac python3.8 开发工具:pycharm #班级成绩前三名 import pandas as pddf = ...

  5. mysql子查询总分最高的学生_SQL使用子查询,查找班级成绩最高分

    -- 根据要求,获取班级成绩的最高分的学生 -- 第一个子查询,先去各个科目的最高,再横向比较各个科目的最高,再取最高分的那个科目 -- 第二个子查询,查询每个同学的最高分 -- 最后,通过第一个子查 ...

  6. MySQL 查询学生的总成绩并进行排名_MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况)...

    MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况) MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况) 我的表结构: 先放代码 -- 查询各科成绩前三名的记录(不考虑成绩并列情 ...

  7. mysql查询各科成绩前三名的记录,sql查询各科成绩前三名----详述过程,思路清晰不烧脑...

    使用mysql.hive查询各科成绩前三名 一.建表造数据 建表: create table scores( name varchar(100), subject varchar(100), scor ...

  8. Mysql查询各科成绩前三名并分别排序

    Mysql查询各科成绩前三名并分别排序 这个问题是之前1个朋友学mysql他们老师布置的作业,一开始我没有做过,而且刚出来做开发很多学过的东西都忘记了. 表结构如下: 一开始我是这样写的: selec ...

  9. mysql实现分组查询每个班级的前三名

    mysql实现分组查询每个班级的前三名set character_set_server = utf8mb4 ; DROP TABLE IF EXISTS student;CREATE TABLE IF ...

最新文章

  1. java分代技术_JVM调优总结(六):分代垃圾回收详述2
  2. shell脚本--字符串处理和动态数组
  3. opcuaclient 文档_连接协议-OPC UA Client
  4. Cache相关基本概念理解
  5. android ontoch事件无反应_一切从android的handler说起(三)
  6. Hive创表异常,FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask.
  7. mysql批量查询并替换或者更新某个字段
  8. 信息学奥赛一本通 1124:矩阵加法 | OpenJudge NOI 1.8 08:矩阵加法
  9. SpringBoot目录
  10. 深观察|区块链不是洪水猛兽,但要警惕以区块链之名圈钱
  11. 台式机dp接口_2K至4K显示器性价比线材选购攻略,毕亚兹 DP高清线入手
  12. js里用append()和appendChild有什么区别?
  13. 目标检测 SSD论文理解
  14. python能做ppt吗_python可以写PPT吗
  15. ubuntu中文输入法输入不了中文
  16. mac安装svn的两种方式(使用brew安装svn 和 可视化工具SnailsvnLite)
  17. Redis的key为什么中间要用冒号隔开
  18. 两种链表的实现以及例题思路分享
  19. common.reg
  20. 批处理之FTP自动同步文件

热门文章

  1. 关于msbuild 编译.net 4.5新语法错误的解决方法
  2. C-Free 5.0编译失败问题解决办法
  3. .Net面试经验,从北京到杭州
  4. Mschart图表制作
  5. ubuntu postgresql 的安装
  6. nginx是干嘛用的_nginx小技巧 -非root身份运行nginx
  7. Python字符串的编码与解码(encode与decode)
  8. VS2008编译boost库
  9. 1 京东_推荐好友拿好礼 | 每1积分可兑换30元京东电子卡
  10. 生成对抗网络gan原理_必读!TOP10生成对抗网络GAN论文(附链接)