`

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

 

分享到:
评论

相关推荐

    帝国cms+php+mysql实现成语接龙的sql语句和表结构

    最后,`帝国cms+php+mysql实现成语接龙的sql语句和表结构.docx`文档很可能是详细阐述这些概念和实现细节的参考资料,包括具体的SQL语句示例、PHP函数代码片段,以及如何在帝国CMS中集成这些功能的指南。 总的来说,...

    MySQL数据库sql语句增删改查笔记

    ### MySQL数据库SQL语句增删改查笔记 #### 一、插入数据(Insert) 在MySQL中,`INSERT INTO`语句用于向表中插入新记录。语法格式为: ```sql INSERT INTO 表名 (列1, 列2, ..., 列n) VALUES (值1, 值2, ..., 值n...

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

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

    mysql_SQL语句 学习文档

    【MySQL SQL语句学习文档】 在SQL语言中,MySQL提供了丰富的功能来操作数据库,包括创建、修改和删除数据表,创建和使用视图,管理索引以及操作数据库模式。以下是一些基本操作的实例和解释: ### 表操作 1. **...

    SQL语句练习提高

    【SQL语句练习提高】 在SQL中,查询和操作数据是其核心功能。以下通过给出的练习题目,我们将深入理解SQL的基本句式和用法。 28. 题目要求从`employee`表中抽取部门名称(depart_name),计算平均工资(avg(wage)...

    SQL语句50道练习题.docx

    这份"SQL语句50道练习题"文档提供了一个全面的学习平台,涵盖了多种不同难度的题目,旨在帮助初学者逐步提升技能,同时也适合有一定经验的数据库用户进行巩固。通过解决这些问题,不仅可以深化对SQL的理解,还能为...

    把sql语句转换成linq的工具Linqer

    Linqer是一款非常实用的工具,它专门用于将传统的SQL语句转换成C#或VB.NET中的LINQ(Language Integrated Query)表达式。LINQ是.NET Framework的一个重要特性,它允许开发者使用一致的查询语法在各种数据源上进行...

    mysql server sql面试题

    - 题目1中,用一条SQL语句查询出每门课都大于80分的学生姓名,这涉及到了子查询的使用。可以使用`NOT IN`或`LEFT JOIN`与`IS NULL`来实现。给出的解法是使用`NOT IN`子查询,找出分数小于等于80的学生,然后排除...

    SQL查询语句大全集锦.docx

    SQL 查询语句大全集锦 SQL 查询语句大全集锦是 SQL 编程中最常用的查询语句集合,本文主要介绍简单查询、FROM 子句、WHERE 子句、选择列表、删除重复行、限制返回的行数、联合查询等知识点。 一、 简单查询 简单...

    Java+MYSQL学生管理系统_javaSQL学生成绩管理_

    此外,Java的JDBC(Java Database Connectivity)API用于建立和管理与MySQL数据库的连接,执行SQL语句,实现数据的增删改查操作。 接下来,我们看看MySQL数据库的角色。MySQL是一个开源的关系型数据库管理系统,以...

    MySQL语句的查询练习

    根据给定文件的信息,我们可以将这些SQL练习题逐一解析,并从中提炼出相关的知识点。 ### 1. 查询 Student 表中的所有记录的 Sname、Ssex 和 Class 列。 **知识点:** - `SELECT` 语句的基本用法;...**SQL语句示例...

    读书时sql语句的整理(2)

    从标签"源码 工具"来看,可能还包括了如何使用某种数据库管理工具(如MySQL Workbench、Navicat等)来执行SQL语句,以及可能涉及到的一些开源项目或应用的源码分析。 压缩包中的文件名暗示了可能包含的数据和练习...

    MySql_增删改查语句

    这种方式适用于数据较少的情况,当需要插入的数据较多时,可能会导致SQL语句过长,不易于维护。 #### 二、更新操作(Update) **基本语法:** ```sql UPDATE <表名> SET <列名>=<更新值> WHERE <更新条件>; ``` ...

    50条常用SQL语句.pdf

    本文件中的内容展示了50条常用的SQL语句,主要用于教育目的,帮助初学者理解和操作数据库。我们将围绕创建、插入、查询和修改数据这四大方面来详细讲解这些知识点。 1. **创建表**: - `CREATE TABLE` 语句用于...

    【如果积分自动变为不为0请留言联系我修改】sql数据库训练mysql数据库

    以上只是MySQL 5.5.20数据库训练中的一些关键知识点,实际学习过程中,还需要结合实践操作,通过创建数据库、编写SQL语句、进行性能测试等方式,加深理解和掌握。不断探索和实践,才能真正成为MySQL数据库的专家。

    mysql 省市县词典三级联动 sql

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

    sql语句小宝库-面试帮手

    在SQL语言中,掌握一些常用的查询语句和联查命令对于面试和日常开发至关重要。以下是一些关于SQL的常见知识点,结合题目中的示例进行详细解释: 1. **查询每门课都大于80分的学生**: 这个问题可以通过子查询解决...

    mysql查询语句PPT学习教案.pptx

    在学习 MySQL 查询语句之前,需要了解基本的 SQL 语句结构和数据类型。SQL 语句结构主要包括 SELECT、FROM、WHERE、GROUP BY、HAVING 和 ORDER BY 六部分。 1. 逻辑表达式 在 WHERE 子句中,可以使用由多个比较...

Global site tag (gtag.js) - Google Analytics