首页 > 数据库 >sql分组与排名

sql分组与排名

时间:2023-03-01 15:01:17浏览次数:33  
标签:dense rank SCORE 分组 sql 排名 80 FINAL

dense_rank() over(partition by PP.isNewAppointed order by S.FINAL_SCORE desc)
根据isNewAppointed分组
根据FINAL_SCORE进行倒序排序
此字段的值由dense_rank()生成

dense_rank()rank()的区别在于是否连续

score dense_rank() rank()
90 1 1
90 1 1
80 2 3
80 2 3
70 3 5

标签:dense,rank,SCORE,分组,sql,排名,80,FINAL
From: https://www.cnblogs.com/ylya/p/17168173.html

相关文章

  • 数据库常用sql
    1.创建表createtable表名(字段名类型约束,字段名类型约束...)如:createtablestudents(idintunsignedprimarykeyauto_increment,namevarchar(20......
  • fsql 大数据分页
    1.创建测试环境,(插入100万条数据大概耗时5分钟)。createdatabaseDBTestuseDBTest--创建测试表createtablepagetest(idintidentity(1,1)notnull,col01i......
  • SQlServer 聚集索引和非聚集索引
    聚集索引:类似的数据聚集在一起,可以排序,主键中默认就是聚集索引,查询的时候,需要查询的时候排序。修改索引会重新排序会很耗时聚集索引:只能有一个聚集索引,可以一个索引包含......
  • SQL Server 2022 包含的可用性组
    介绍SQLServer2022引入了包含的可用性组的新概念。这是DBA自10年前引入可用性组以来一直在等待的事情。包含的可用性组通过在数据库副本之间复制系统对象(如SQL......
  • 动态SQL与静态SQL使用场景
    静态SQL和动态SQL的区别静态SQL(或嵌入式SQL)是应用程序中的SQL语句,它们在运行时不会更改,因此可以硬编码到应用程序中。动态SQL是在运行时构造的SQL语句;例如,应用......
  • OpenMLDB SQL 与标准 SQL 的主要差异
    本文将OpenMLDBSQL的主要使用方式(SELECT查询语句)与标准SQL(以MySQL支持的语法为例)进行比较,让有SQL使用经验的开发者快速上手OpenMLDBSQL。面向OpenMLDB版本:>......
  • PostgreSQL 主从搭建
    PostgreSQL体系结构本地内存本地内存是服务器进程独占的内存结构,每个postgresql子进程都会分配一小块相应内存空间,随着连接会话的增加而增加,它不属于实例的一部分work_mem:用......
  • MySQL数据库架构&SQL注入漏洞
    查找zblog数据库中有哪些表SELECTTABLE_SCHEMA,TABLE_NAMEFROMinformation_schema.`TABLES`WHERETABLE_SCHEMA='zblog';查找目标表(zbp_category)中的字段SELECT6,COLU......
  • 非交互式连接PostgreSQL
    方法一:.pgpass查看postgres家目录greppostgres/etc/passwdpostgres:x:114:119:PostgreSQLadministrator,,,:/var/lib/postgresql:/bin/bash创建.pgpasstouch/var/......
  • ubuntu20.04二进制部署PostgreSQL 15.2
    创建文件存储库配置echo"debhttp://apt.postgresql.org/pub/repos/apt$(lsb_release-cs)-pgdgmain">/etc/apt/sources.list.d/pgdg.list导入存储库签名密钥wget......