MySQL中查询获取每个班级成绩前三名的学生信息
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中查询获取每个班级成绩前三名的学生信息相关推荐
- mysql查询班级作业提交情况_MySQL中查询获取每个班级成绩前三名的学生信息
标签: 今天有同事说到了怎么MySQL中查询获取每个班级成绩前三名的学生信息,在网上查了查,然后写出代码,很快就OK了. CREATE TABLE t_testscore( pk_id INT ...
- python计算选手最后得分并取出前三名_MySQL中查询获取每个班级成绩前三名的学生信息...
今天有同事说到了怎么MySQL中查询获取每个班级成绩前三名的学生信息,在网上查了查,然后写出代码,很快就OK了. CREATE TABLE t_testscore( pk_id INT PRIM ...
- mysql中查询每门课程成绩最好的前两名
有2个表,score表跟course表.score存放所有学生的课程成绩,course存放所有课程的信息.现在要查处每个课程下成绩前2名的学生. 第一种方法: 只把课程表作为主表,分别查询第一名.第二 ...
- Python计算每个班级的前三名
案例:三个年级的成绩表,使用Python算出根据成绩算出每个班级前三名 开发环境:mac python3.8 开发工具:pycharm #班级成绩前三名 import pandas as pddf = ...
- mysql子查询总分最高的学生_SQL使用子查询,查找班级成绩最高分
-- 根据要求,获取班级成绩的最高分的学生 -- 第一个子查询,先去各个科目的最高,再横向比较各个科目的最高,再取最高分的那个科目 -- 第二个子查询,查询每个同学的最高分 -- 最后,通过第一个子查 ...
- MySQL 查询学生的总成绩并进行排名_MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况)...
MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况) MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况) 我的表结构: 先放代码 -- 查询各科成绩前三名的记录(不考虑成绩并列情 ...
- mysql查询各科成绩前三名的记录,sql查询各科成绩前三名----详述过程,思路清晰不烧脑...
使用mysql.hive查询各科成绩前三名 一.建表造数据 建表: create table scores( name varchar(100), subject varchar(100), scor ...
- Mysql查询各科成绩前三名并分别排序
Mysql查询各科成绩前三名并分别排序 这个问题是之前1个朋友学mysql他们老师布置的作业,一开始我没有做过,而且刚出来做开发很多学过的东西都忘记了. 表结构如下: 一开始我是这样写的: selec ...
- mysql实现分组查询每个班级的前三名
mysql实现分组查询每个班级的前三名set character_set_server = utf8mb4 ; DROP TABLE IF EXISTS student;CREATE TABLE IF ...
最新文章
- java分代技术_JVM调优总结(六):分代垃圾回收详述2
- shell脚本--字符串处理和动态数组
- opcuaclient 文档_连接协议-OPC UA Client
- Cache相关基本概念理解
- android ontoch事件无反应_一切从android的handler说起(三)
- Hive创表异常,FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask.
- mysql批量查询并替换或者更新某个字段
- 信息学奥赛一本通 1124:矩阵加法 | OpenJudge NOI 1.8 08:矩阵加法
- SpringBoot目录
- 深观察|区块链不是洪水猛兽,但要警惕以区块链之名圈钱
- 台式机dp接口_2K至4K显示器性价比线材选购攻略,毕亚兹 DP高清线入手
- js里用append()和appendChild有什么区别?
- 目标检测 SSD论文理解
- python能做ppt吗_python可以写PPT吗
- ubuntu中文输入法输入不了中文
- mac安装svn的两种方式(使用brew安装svn 和 可视化工具SnailsvnLite)
- Redis的key为什么中间要用冒号隔开
- 两种链表的实现以及例题思路分享
- common.reg
- 批处理之FTP自动同步文件
热门文章
- 关于msbuild 编译.net 4.5新语法错误的解决方法
- C-Free 5.0编译失败问题解决办法
- .Net面试经验,从北京到杭州
- Mschart图表制作
- ubuntu postgresql 的安装
- nginx是干嘛用的_nginx小技巧 -非root身份运行nginx
- Python字符串的编码与解码(encode与decode)
- VS2008编译boost库
- 1 京东_推荐好友拿好礼 | 每1积分可兑换30元京东电子卡
- 生成对抗网络gan原理_必读!TOP10生成对抗网络GAN论文(附链接)