`

mysql根据分数排名次sql语句

阅读更多
更多可以参考:http://blog.csdn.net/fn_2015/article/details/54286366
下面是我自己写的sql
相同分数的名次相同的情况 :
SELECT
	t.*,
	(
		SELECT
			count(*) + 1
		FROM
			(
				SELECT
					t1.score
				FROM
					t_student_score t1
				WHERE
					1 = 1
				GROUP BY
					t1.score
			) t2
		WHERE
			t2.score > t.score

	) AS rank
FROM
	t_student_score t
WHERE
	1 = 1
ORDER BY
	t.score desc
LIMIT 20

 

分享到:
评论

相关推荐

    mysql创建流水号,用的纯sql语句

    mysql创建流水号,以前也一直不知道怎么写,最后我知道了,然后我保存了下来,用的纯sql语句,不需要后台java或者别的语言去生成。直接数据库的sql语句就行了。我设置的积分是1分。要是增加了,就是CSDN增加的,

    Excel生成MYSQL建表语句

    JAVA编写,填写好excel模板,点击“点我运行.bat”,即可生成sql语句。没有积分下载的话可以看我的文章,有完成的源代码。

    mysql 省市县词典三级联动 sql

    mysql 省市县词典三级联动 sql,根据国家官网上的数据(截止2016年7月31日)自己整理的,目前算最新,中国的代码不是0,有需要更改自己改,不保证自己整理没出纰漏,整理资料花了一点时间,收点的积分表示一下

    MySQL日志系统,一条SQL跟新语句是如何执行的,高清

    讲的是MySQL的日志系统,比较清楚,希望对你有点用,分数好像调不了。

    Spring Boot企业微信点餐系统+虚拟机+源码+API接口文档+sql语句

    我网上花钱买的,想用这个换点积分,绝对完整。Spring Boot企业微信点餐系统+虚拟机+源码+API接口文档+sql语句,认为不完整的可以无视

    经典sql练习

    经典sql练习,链接给出题型: https://www.jobui.com/mianshiti/it/shujuku/5838/ 本意无需资源分数,但csdn变坏了,没有0分可以选,没有分数的,发qq邮箱索要1943680751

    查询学生不同科目的成绩

    本资源 主要是根据两个表(student)和科目分数表(grade)的sql语句查询,适合目前学习mysql数据库进行练习多表查询的操作。主要是针对三个问题展开的①列出各门课程成绩最好的2位学生,要求显示字段:学号,姓名,科目...

    数据库编写语句智能提示工具

    你是否在为编写SQL语句的时候记住表名 字段名而烦恼呢?这个工具可以让你轻松的查找到你所需要的表名和字段名哦.使用很简单.安装完成后.运行.后然直接打开(SQL2000)查询分析器 试试select 然后空格.哈哈....

    姓名与平均成绩排序

    面试题目:使用java代码实现类似sql语句的分组去重,求平均值,按照平均值从低到高进行输出。

    2014年全球各国地区数据库,包含mssql,mysql,excel三个版本,无需积分,可直接下载

    收录于2014年的全球各国地区数据库,包含mssql,mysql,excel三个版本,虽然网上有很多这样的...直接设置0积分给有需要的人下载,其中mssql,mysql可以直接在对应数据库软件中执行语句,而excel可用于导入到其他软件

    MySql基本查询、连接查询、子查询、正则表达查询讲解

    MySQL中是使用SELECT语句来查询数据的。在这一章中将讲解的内容包括。 1、查询语句的基本语法 2、在单表上查询数据 3、使用聚合函数查询数据 4、多表上联合查询 5、子查询 6、合并查询结果 7、为表和字段取别名 8、...

    数据库实验2的实验报告1. 在 studentsdb 数据库中使用 SELECT 语句进行基本查询。 (1)在 student

    1. 在 studentsdb 数据库中使用 SELECT 语句进行基本查询。 (1)在 student_info 表中,查询每个学生的学号、姓名、出生日期信息。 (2)查询 student_info 表学号为 0002 的学生的姓名和家庭住址。 (3)查询 ...

    mysql网络数据库指南(中文版) part1

    3.2.2 SQL语句中的大小写规则 101 3.3 创建、删除和选择数据库 101 3.4 创建、删除、索引和更改表 102 3.4.1 CREATE TABLE语句 102 3.4.2 DROP TABLE 语句 106 3.4.3 创建和删除索引 106 3.4.4 ALTER TABLE...

    MYSQL题目练习

    --4.1、查询在sc表存在成绩的学生信息的SQL语句。 --4.2、查询在sc表中不存在成绩的学生信息的SQL语句。 --5、查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩 --5.1、查询所有有成绩的SQL。 --...

    SSH自动生成代码工具加MySQL数据库

    就可以生成SSH框架,非常适合做开发,速度超快,有分页,有SQL语句自动生成,一般的查询 删除 添加 修改 更新 分页 过滤器都有,要的自己去下载,不多说 ,可能分数有点搞,这个不要注册码,网上的都不怎么好,不行...

    计算机二级mysql数据库程序设计练习题(五).doc

    在MySQL的SQL语句中,要实现类似分页功能的效果,可使用______。 A.LIMIT B.ORDERBY C.WHERE D.TRUNCATE 正确答案:A 您的答案: 本题解析: 暂无解析 3.对于SQL查询:SELECT*FROMtbl_nameWHEREid=(SELECTidFROMtbl_...

    DataWhale组队学习-SQL秋招秘籍ABC.zip

    7.4 练习四: MySQL 中如何查看sql语句的执行计划?可以看到哪些信息?(难度:中等) 7.5 练习五: 解释一下 SQL 数据库中 ACID 是指什么?(难度:中等) ch08:秋招秘籍 C 8.1 练习一: 行转列(难度:中等) ...

    java+mysql实现的代码分享网(所有源码已开源,效果可看网址:www.admintwo.com)

    这条sql语句我优化了很多次,目前它的平均执行时间为32ms,它所花费的时间几乎相当于简单的查询语句 select id from user。 4、为了保证代码的可读性,src下的业务功能,完全遵循面向接口开放。所有的sql语句,均...

    MYSQL网络数据库PDF学习资源

    3.2.2 SQL语句中的大小写规则 101 3.3 创建、删除和选择数据库 101 3.4 创建、删除、索引和更改表 102 3.4.1 CREATE TABLE语句 102 3.4.2 DROP TABLE 语句 106 3.4.3 创建和删除索引 106 3.4.4 ALTER TABLE语句 109 ...

    php友情交流系统 php mysql apache

    所有sql语句均在admin/table.sql里,直接执行即可。 4.上传所有文件和目录,将counter/counter.txt的属性设为777(推荐cuteftp),否则首页计数器可能工作不正常。image/member目录一定要存在,否则上传照片会不正常。...

Global site tag (gtag.js) - Google Analytics