为了方便讲解假设我们有一个成绩表内容如下

1.rank() over的用法

作用:查出指定条件后的进行排名,条件相同排名相同,排名间断不连续。

例如:成绩排名,使用这个函数,成绩相同的两名是并列,下一位同学空出所占的名次如图

2.dense_rank() over

作用:查出指定条件后的进行排名,条件相同排名相同,排名间断不连续。 说明:和rank() over 的作用相同,区别在于dense_rank() over 排名是密集连续的。例如学生排名,使用这个函数,成绩相同的两名是并列,下一位同学接着下一个名次。如图

3.row_number() over

作用:查出指定条件后的进行排名,条件相同排名也不相同,排名间断不连续。 说明:这个函数不需要考虑是否并列,即使根据条件查询出来的数值相同也会进行连续排序。 如图

注意:rank本身是个函数所以当我们取别名时要加''引号

Sql rank类的用法相关推荐

  1. Mysql中rank类的函数用法

    Mysql中rank类的函数用法 rank() over 作用:查出指定条件后的进行排名,条件相同排名相同,排名间断不连续. 说明:例如学生排名,使用这个函数,成绩相同的两名是并列,下一位同学空出所占 ...

  2. Rank() over()的用法

    Rank() over()的用法 创建一个test表,并插入6条数据. CREATE TABLE test (a INT,b INT,c CHAR ) INSERT INTO test VALUES( ...

  3. sqlite mysql php_PHP实现的简单操作SQLite数据库类与用法示例

    本文实例讲述了PHP实现的简单操作SQLite数据库类与用法.分享给大家供大家参考,具体如下: SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已 ...

  4. mysql替换sql中rank函数_MySQL sql Rank()函数实现

    一字符串类 Ø  Concat函数:连接字符串 Ø  Instr函数:返回字符串在某一个字段的内容中的位置, 没有找到字符串返回0,否则返回位置(从1开始) Ø  字符串大小写转换[upper().u ...

  5. php中oop类,phpOOP类的用法_PHP教程

    php类的用法今天我们就php class用基本用法来讲述一下,首先要你明白什么是类:类的定义如下: 具有独特性,具有灵活性,具有通用性,重要性,这是等的定义了,更详细的内容各位到www.111cn. ...

  6. SQL查询 — 自连接的用法

    SQL查询 - 自连接的用法 要点 应用样例 1. 可重排列,排列,组合 2. 查找和应用局部不一致的列 3. 删除重复行 4. 排序 注 要点 自连接经常和非等值连接结合起来使用. 自连接和GROU ...

  7. java path类_基于java Files类和Paths类的用法(详解)

    Java7中文件IO发生了很大的变化,专门引入了很多新的类: import java.nio.file.DirectoryStream; import java.nio.file.FileSystem ...

  8. python 包用法_Python 基础教程之包和类的用法

    Python 基础教程之包和类的用法 这篇文章主要介绍了 Python 基础教程之包和类的用法的相关资料, 需要的朋友可以参考下 Python 是一种面向对象.解释型计算机程序设计语言,由 Guido ...

  9. 【ES6】JS类的用法class

    [ES6]JS类的用法class 一.概述 二.构造函数constructor 三.静态方法与静态变量 查看更多ES6教学文章: 参考文献 引言:由于JS之前一直没有特有的class来定义类的语法,E ...

最新文章

  1. Linux内核源码结构
  2. word python 域 操作_python实现在windows下操作word的方法
  3. 在将varchar值id转换为int时失败_Python—CAN报文转换工具教程
  4. css3案例分析,CSS3动画/动画库以及案例分析(上)
  5. 在实际应用中,用计算机作为控制器时,最大的优越性是( ),在实际应用中,用计算机作为控制器时,最大的优越性是( )。...
  6. php设计一个盒子类代码_PHP设计模式之简单工厂模式(Simple Factory)代码实例大全(七)...
  7. 学习python内一般函数知识
  8. Linux下的防火墙
  9. 电脑在线时间调整服务器是多少,电脑时间校准服务器
  10. android手机刷机的作用,刷机有什么好处?为什么那么多人执着于安卓刷机
  11. 彗星撞地球-Warez组织的经典力作(15G动画压缩成64Kb的那个,2004年的第一名)
  12. 1232_使用SCons实现WindRiver Diab编译器的命令行自动化编译环境
  13. MacOS 10.15 Catalina:13个问题和修复
  14. 文本内容相似度计算方法:simhash
  15. 微信SDK非ipad协议
  16. 什么是面向对象 什么是面向过程 面向对象和面向过程的区别
  17. (STM32笔记5)ws2812驱动开发
  18. [C语言数据结构]栈
  19. 摄像头8mm可以看多远_摄像头焦距怎么选
  20. BFC、IFC、GFC、FFC概念理解、布局规则、形成方法、用处浅析

热门文章

  1. Android中 Parcelable 的应用,以及与 Serializable 的对比
  2. window下导入mongo数据库
  3. PHP中时间戳和时区,PHP中时间戳和时区 - osc_3rll7emc的个人空间 - OSCHINA - 中文开源技术交流社区...
  4. 人际关系以及处理矛盾
  5. matlab srtm30,《SRTM全球30米NASA高程DEM数据1.0》发布
  6. 怎么制作web服务器iis,IIS中搭建web服务器
  7. 修改或注册账号密码时屏蔽浏览器已保存账户密码弹框
  8. n皇后问题 递归和非递归
  9. 梯度下降法原理和实现
  10. WinHTTP的AutoProxy常见问题