Sql rank类的用法
为了方便讲解假设我们有一个成绩表内容如下
1.rank() over的用法
作用:查出指定条件后的进行排名,条件相同排名相同,排名间断不连续。
例如:成绩排名,使用这个函数,成绩相同的两名是并列,下一位同学空出所占的名次如图
2.dense_rank() over
作用:查出指定条件后的进行排名,条件相同排名相同,排名间断不连续。 说明:和rank() over 的作用相同,区别在于dense_rank() over 排名是密集连续的。例如学生排名,使用这个函数,成绩相同的两名是并列,下一位同学接着下一个名次。如图
3.row_number() over
作用:查出指定条件后的进行排名,条件相同排名也不相同,排名间断不连续。 说明:这个函数不需要考虑是否并列,即使根据条件查询出来的数值相同也会进行连续排序。 如图
注意:rank本身是个函数所以当我们取别名时要加''引号
Sql rank类的用法相关推荐
- Mysql中rank类的函数用法
Mysql中rank类的函数用法 rank() over 作用:查出指定条件后的进行排名,条件相同排名相同,排名间断不连续. 说明:例如学生排名,使用这个函数,成绩相同的两名是并列,下一位同学空出所占 ...
- Rank() over()的用法
Rank() over()的用法 创建一个test表,并插入6条数据. CREATE TABLE test (a INT,b INT,c CHAR ) INSERT INTO test VALUES( ...
- sqlite mysql php_PHP实现的简单操作SQLite数据库类与用法示例
本文实例讲述了PHP实现的简单操作SQLite数据库类与用法.分享给大家供大家参考,具体如下: SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已 ...
- mysql替换sql中rank函数_MySQL sql Rank()函数实现
一字符串类 Ø Concat函数:连接字符串 Ø Instr函数:返回字符串在某一个字段的内容中的位置, 没有找到字符串返回0,否则返回位置(从1开始) Ø 字符串大小写转换[upper().u ...
- php中oop类,phpOOP类的用法_PHP教程
php类的用法今天我们就php class用基本用法来讲述一下,首先要你明白什么是类:类的定义如下: 具有独特性,具有灵活性,具有通用性,重要性,这是等的定义了,更详细的内容各位到www.111cn. ...
- SQL查询 — 自连接的用法
SQL查询 - 自连接的用法 要点 应用样例 1. 可重排列,排列,组合 2. 查找和应用局部不一致的列 3. 删除重复行 4. 排序 注 要点 自连接经常和非等值连接结合起来使用. 自连接和GROU ...
- java path类_基于java Files类和Paths类的用法(详解)
Java7中文件IO发生了很大的变化,专门引入了很多新的类: import java.nio.file.DirectoryStream; import java.nio.file.FileSystem ...
- python 包用法_Python 基础教程之包和类的用法
Python 基础教程之包和类的用法 这篇文章主要介绍了 Python 基础教程之包和类的用法的相关资料, 需要的朋友可以参考下 Python 是一种面向对象.解释型计算机程序设计语言,由 Guido ...
- 【ES6】JS类的用法class
[ES6]JS类的用法class 一.概述 二.构造函数constructor 三.静态方法与静态变量 查看更多ES6教学文章: 参考文献 引言:由于JS之前一直没有特有的class来定义类的语法,E ...
最新文章
- Linux内核源码结构
- word python 域 操作_python实现在windows下操作word的方法
- 在将varchar值id转换为int时失败_Python—CAN报文转换工具教程
- css3案例分析,CSS3动画/动画库以及案例分析(上)
- 在实际应用中,用计算机作为控制器时,最大的优越性是( ),在实际应用中,用计算机作为控制器时,最大的优越性是( )。...
- php设计一个盒子类代码_PHP设计模式之简单工厂模式(Simple Factory)代码实例大全(七)...
- 学习python内一般函数知识
- Linux下的防火墙
- 电脑在线时间调整服务器是多少,电脑时间校准服务器
- android手机刷机的作用,刷机有什么好处?为什么那么多人执着于安卓刷机
- 彗星撞地球-Warez组织的经典力作(15G动画压缩成64Kb的那个,2004年的第一名)
- 1232_使用SCons实现WindRiver Diab编译器的命令行自动化编译环境
- MacOS 10.15 Catalina:13个问题和修复
- 文本内容相似度计算方法:simhash
- 微信SDK非ipad协议
- 什么是面向对象 什么是面向过程 面向对象和面向过程的区别
- (STM32笔记5)ws2812驱动开发
- [C语言数据结构]栈
- 摄像头8mm可以看多远_摄像头焦距怎么选
- BFC、IFC、GFC、FFC概念理解、布局规则、形成方法、用处浅析
热门文章
- Android中 Parcelable 的应用,以及与 Serializable 的对比
- window下导入mongo数据库
- PHP中时间戳和时区,PHP中时间戳和时区 - osc_3rll7emc的个人空间 - OSCHINA - 中文开源技术交流社区...
- 人际关系以及处理矛盾
- matlab srtm30,《SRTM全球30米NASA高程DEM数据1.0》发布
- 怎么制作web服务器iis,IIS中搭建web服务器
- 修改或注册账号密码时屏蔽浏览器已保存账户密码弹框
- n皇后问题 递归和非递归
- 梯度下降法原理和实现
- WinHTTP的AutoProxy常见问题