查找成绩排名第二的学生
来源:互联网 发布:mac的usb不支持 编辑:程序博客网 时间:2024/05/19 17:57
假设有这样的一张表student:
name mark---------------Alice 98Bob 67Eric 75Kato 84
首先找到排名第一的学生,这一步没啥难度:
SELECT name, MAX(mark) as mark FROM student
有了最高成绩了,那么次高成绩也就很容易搞定了,也就是把所有小于最高成绩的全部拿出来,然后再在这个范围内找出最高成绩,那就是次高成绩:
SELECT name, MAX(mark) AS markFROM studentWHERE mark < (SELECT MAX(mark) FROM student);
阅读全文
0 0
- 查找成绩排名第二的学生
- 学生成绩排名
- 学生成绩排名
- 学生成绩排名
- 学生成绩排名--结构体的应用
- sql2005 学生成绩排名查询
- 学生成绩排名系统
- 查询总成绩排名前三的学生成绩信息
- 查询每个班成绩排名前三的学生信息
- PAT-B] 1004. 成绩排名 [查找]
- 1004成绩排名(查找元素)
- 一道简单的SQL面试题:查询成绩排名第10到第20的学生
- 学生成绩排名(C语言编写)
- (二)根据条件进行学生成绩排名
- 查找学生
- 根据姓名查找学生的学号
- 关于获取学生最高成绩的查找
- 简单的成绩排名系统
- 蚂蚁金服成立科学智囊团,机器学习之父Michael I.Jordan担任主席
- PHP PSR-1 规范
- 156. Binary Tree Upside Down
- Android Fragment 与 Fragment管理器
- 获取iOS任意线程调用堆栈(三)符号化理论:从Mach-o结构分析类名方法名
- 查找成绩排名第二的学生
- Windows中的时间(SYSTEMTIME和FILETIME)
- 面试题26复杂连标的复制
- Android应用自定义View绘制方法手册
- python入门(@property,@*.setter)
- 获取iOS任意线程调用堆栈(四)符号化实战
- Liunx线程的同步
- Java做题笔记
- MySQL时间函数