SQL:查询各科成绩前三名
SQL 问题:查询各科成绩前三名
表结构及数据
CREATE TABLE `s_p_s` (`sid` int(10) NOT NULL,`cid` varchar(10) NOT NULL,`score` int(3) DEFAULT '0',PRIMARY KEY (`sid`,`cid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
列名 | 数据类型 | |
学号 | sid | int |
科目 | cid | varchar |
成绩 | score | int |
SELECT s1.* FROM s_p_s s1
WHERE (SELECT COUNT(1) FROM s_p_s s2 WHERE s1.cid=s2.cid AND s1.score<s2.score)<3
ORDER BY s1.cid,s1.score DESC;
查询结果
SQL:查询各科成绩前三名相关推荐
- mysql查询各科成绩前三名的记录,sql查询各科成绩前三名----详述过程,思路清晰不烧脑...
使用mysql.hive查询各科成绩前三名 一.建表造数据 建表: create table scores( name varchar(100), subject varchar(100), scor ...
- sql查询各科成绩前三名----详述过程,思路清晰不烧脑!
一.建表造数据 建表: create table scores( name varchar(100), subject varchar(100), score int ); 插入数据: insert ...
- Mysql查询各科成绩前三名并分别排序
Mysql查询各科成绩前三名并分别排序 这个问题是之前1个朋友学mysql他们老师布置的作业,一开始我没有做过,而且刚出来做开发很多学过的东西都忘记了. 表结构如下: 一开始我是这样写的: selec ...
- MySQL 查询学生的总成绩并进行排名_MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况)...
MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况) MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况) 我的表结构: 先放代码 -- 查询各科成绩前三名的记录(不考虑成绩并列情 ...
- sql查询成绩最高分_sql查询各科成绩前三名----详述过程,思路清晰不烧脑!
一.建表造数据 建表: create table scores( name varchar(100), subject varchar(100), score int ); 插入数据: insert ...
- mysql将多个成绩放在一排_mysql巧用连表查询各科成绩前三名
下列是各表的详情,不想自己建表的同学可以直接copy code,数据随意. 创建表成绩详情表: CREATE TABLE score ( id int(10) NOT NULL AUTO_INCREM ...
- mysql查询各科成绩前三名的记录_mysql巧用连表查询各科成绩前三名
下列是各表的详情,不想自己建表的同学可以直接copy code,数据随意. 创建表成绩详情表: CREATE TABLE score ( id int(10) NOT NULL AUTO_INCREM ...
- 查询各科成绩前3和第3的学生(SQL)
数据库面试题: 其他关联表这里不一一写出,仅写出关键表(score)成绩表 成绩记录id scoreid 学生id userid 课程id scoureid 成绩 score 现需要求出各科成绩前三名 ...
- sql统计各科成绩大于平均分的人_数据分析师SQL面试必备50题
以下是SQL面试必备的经典的50道题目,每道题都有博主本人的解题思路和对应的SQL语句. 每道题的思路与答案均为博主本人主观理解,仅供参考. 环境:MySQL8.0 可视化工具:Navicat 1.查 ...
- SQL查询——各科前三名的成绩(改良版)
SQL查询--各科前三名的成绩 表结构 查询代码 思路 小结 表结构 //临时表 cerate table id( id number ) //选课表 cerate table sc( sid num ...
最新文章
- python接收输入的一行字符只统计数字的个数,Python(统计字符),python实例,输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数...
- Linq初级班 Linq To XML体验(基础篇)
- OO第一单元总结博客
- java File文件路径获取的几种方法
- elementui更改默认样式
- Android开发之Android studio自动签名打包release 版本的正确姿势(完整版) | 文末尾附有Google官方签名教程
- 未来计算机控制器趋势,未来DCS控制系统技术发展4大趋势
- 【黄金分割点】与【斐波那契数列】
- 小波、超小波(多尺度几何分析)与压缩感知
- 做前端工程师,就业方向有哪些?你知道吗
- SecureCRT自动化脚本编写
- 第一天-虚拟机+CentOS6.7+工具软件安装
- mysql常用增删改查命令总结
- Android怎样绕开Camera打开手电筒的LED
- linux下怎样安装openmpi
- 物联卡中心:物联网卡运营商优劣对比,你选择哪家?
- Vscode设置用户代码片段
- 体育馆预约系统java_基于JAVA WEB的高校体育场地预约管理系统(计算机毕业设计)...
- 五金机械行业网站建设方案
- 黑苹果 - Big Sur(华硕Z97-a,E3-1230 V3,蓝宝石RX560D)