标签:

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

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;

标签:

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

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

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

  2. MySQL中查询获取每个班级成绩前三名的学生信息

    CREATE TABLE t_testscore( pk_id INT PRIMARY KEY, c_name VARCHAR(50) , c_score INT, c_class INT )DEFA ...

  3. mysql查找有小数点的数据_MySQL中查询中位数?

    导读:计算中位数可能是小学的内容,然而在数据库查询中实现却并不是一件容易的事.我们今天就来看看都有哪些方法可以实现. 注:本文所用MySQL版本无限制,所列题目均来源于LeetCode. LeetCo ...

  4. mysql将时间戳转换成日期_mysql 中查询时如何将时间戳转换为日期格式 / 日期格式转换为时间戳...

    在数据库的使用中,经常需要按指定日期来查询记录,以便于统计,而在数据库中,有很多存储的是时间戳, 也有的直接存日期,查询的时候可能不是那么好弄. mysql提供了两个函数: from_unixtime ...

  5. MySQL查询时条件的顺序_mysql中查询条件的先后顺序问题?

    听一个讲座,说查询条件的顺序影响查询速度,比如一个先运行一个高门槛的条件,后低门槛,运行速度会相对快,请问有这种事么? 那么我在写thinkphp的查询语句的时候,是不是应该把高门槛的放在前面查询? ...

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

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

  7. python123作业怎么提交_python分析作业提交情况

    这次做一个比较贴近我实际的东西:python分析作业提交情况. 要求: 将服务器中交作业的学生(根据文件的名字进行提取)和统计成绩的表格中的学生的信息进行比对,输出所有没有交作业的同学的信息(学号和姓 ...

  8. python怎么提交作业_python分析作业提交情况

    这次做一个比较贴近我实际的东西:python分析作业提交情况. 要求: 将服务器中交作业的学生(根据文件的名字进行提取)和统计成绩的表格中的学生的信息进行比对,输出所有没有交作业的同学的信息(学号和姓 ...

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

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

最新文章

  1. Android之SDK、NDK、JNI和so文件
  2. 手机浏览器不支持jquery_简洁清新实用适合做浏览器主页 支持手机浏览器
  3. 授权码模式-获取令牌
  4. 基于Bootstrap的网站后台模板Metronic
  5. 三星GalaxyS21或取消附赠有线耳机:捆绑卖新款无线耳机
  6. 把一个数组的值赋给另一个数组(VB.NET)
  7. 蓝桥训练系统 矩阵乘法
  8. vue el-tree 默认选中_Vue UI:Vue开发者必不可少的工具
  9. C#中is、as以及强制转换之间区别
  10. 谷歌浏览器去除广告--广告终结者
  11. RCC_APB2Periph_ALL 哪儿里去了?
  12. window8系统激活工具
  13. 360算法工程师初面总结
  14. 如何编辑微信文章(微信文章导出word)
  15. Android开发虚拟机测试没问题,真机调试就出现问题,总是闪退!10秒解决!!
  16. Roy Li:币市里,我相信社区的力量和草根的崛起
  17. MySQL深翻页、MySQL跳页
  18. vue2.0,3.0官网
  19. 【报告分享】2021直播电商年度数据报告-抖音快手-果集数据(附下载)
  20. FFmpeg之sws_scale库的应用(sws_getContext、sws_scale、sws_freeContext)

热门文章

  1. 简单的窗体抖动托管c++
  2. powerdesigner总结
  3. python2.7安装教程win7_win7 64位环境下,为python2.7 安装pip
  4. 求一个任意实数c的算术平方根g_中考总复习实数知识点
  5. spark 设置主类_最近Kafka这么火,聊一聊Kafka:Kafka与Spark的集成
  6. UI设计师经常去的提升欣赏水平的社区网站
  7. 游戏迷必备桌面|穿越火线壁纸,燃动少年心
  8. 呼叫 :邓伦粉丝!手机桌面壁纸来喽
  9. 推荐:万能模板,十分钟打造电商首焦Banner
  10. python resample函数_18_python_pandas_DataFrame使用指南(上)(1-4)