zoukankan      html  css  js  c++  java
  • rank() over,dense_rank(),row_number() 的区别

    1. 转自:https://jingyan.baidu.com/article/597035521ff2ec8fc107404b.html

      rank() over是的作用是查出指定条件后进行一个排名,但是有一个特点。假如是对学生排名,那么实用这个函数,成绩相同的两名是并列,例如下图1 2 2 4。

      rank() over,dense_rank(),row_number() 的区别
    2. 2

      dense_rank()的作用和rank()很像,唯一的一点区别就是,领命学生的成绩并列以后,下一位同学并不空出并列所占的名次,例如下图1 2 2 3。

      rank() over,dense_rank(),row_number() 的区别
    3. 3

      row_number()就不一样了,它和上面两种的区别就很明显了,这个函数不需要考虑是否并列,哪怕根据条件查询出来的数值相同也会进行连续排名,如下图

      rank() over,dense_rank(),row_number() 的区别
  • 相关阅读:
    AJAX基础
    DOM事件机制(事件捕获和事件冒泡和事件委托)
    http协议
    DOM实战-js todo
    python常见面试题
    jQuery快速入门
    三级菜单
    购物车
    员工信息表
    random模块
  • 原文地址:https://www.cnblogs.com/fengff/p/8176549.html
Copyright © 2011-2022 走看看