首页 > 数据库 >[MYSQL] 自动排序函数

[MYSQL] 自动排序函数

时间:2023-01-04 11:44:54浏览次数:40  
标签:dense 函数 over rank score MYSQL 序号 排序

rank() ovre(业务逻辑)
并列排序,会跳过重复序号
dense_rank() over(业务逻辑)
并列排序,不会跳过重复序号
dense_rank() over 排名是密集连续的
row_number()
顺序排序,不跳过任何一个序号,就是行号
在SQL中如何写
-- 例如一个scores表,有一个score列
-- 按照score倒序排序
SELECT (rank() over ( ORDER BY score DESC )) AS rank 
FROM scores

标签:dense,函数,over,rank,score,MYSQL,序号,排序
From: https://www.cnblogs.com/NetUSA/p/17024390.html

相关文章

  • python中正则表达式和模块函数介绍
    |符号|解释|示例|说明||-----------------......
  • 欧拉函数
    对正整数n,欧拉函数是小于等于n的数中与n互质的数的个数 性质摘要f(a*b)=f(a)*f(b)f(x^a)=(x-1)*x^(a-1) 求法依据公式  ......
  • mysql基于binlog的恢复
    [root@stag-8-460104]#mysql--socket=/tmp/mysql_sandbox20034.sock-umsandbox-p'msandbox'mysql:[Warning]Usingapasswordonthecommandlineinterfacecan......
  • 4653. 数位排序
    4653.数位排序小蓝对一个数的数位之和很感兴趣,今天他要按照数位之和给数排序。当两个数各个数位之和不同时,将数位和较小的排在前面,当数位之和相等时,将数值小的排在前面......
  • lightweight的关键点排序
    这是排序,neck是作为最后一个节点。reorder_map=[1,7,9,11,6,8,10,13,15,17,12,14,16,3,2,5,4]converted_keypoints=list(keypoints[i-1]f......
  • makefile的常用函数及特殊字符
    makfile的常用函数下面的常用函数掌握以下,也不用记得住,用时候过来取就行,基本就没问题了$(wildcard*.c)#同一类型的文件*.h*.cpp等$(wildcard$(SRC)/*.c)#同一类型......
  • SQL:DATEDIFF和DATEADD函数
    DATEDIFF和DATEADD函数。DATEDIFF函数计算两个日期之间的小时、天、周、月、年等时间间隔总数。DATEADD函数计算一个日期通过给时间间隔加减来获得一个新的日期。要了解更......
  • Mysql的时间计算
    1、timestampdiff()函数TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)作用:计算两个日期、时间表达式(datetime_expr1和datetime_expr1)之间相差的天数、周......
  • Mysql ProxySQL
    rpm-ivhproxysql-2.4.1-1-centos7.x86_64.rpm版本:proxysql--version启动:serviceproxysqlstart暂停:serviceproxysqlstop重启:serviceproxysqlrestart状态:service......
  • LNMP架构环境之Mariadb数据库环境 nginx+php+mysql
    1)安装Mariadb数据库#1)安装Mariadb数据库yuminstallmariadb-servermariadb-y#2)启动Mariadb数据库,并加入开机自动复制代码systemctlstartmariadbsystemctle......