rank 和 ROW_NUMBER 区别
2024-09-28 07:38:11
SELECT * ,
RANK() OVER ( PARTITION BY APP_NAME ORDER BY SETTING_NAME,SETTING_CODE ASC ) AS Rank
FROM ( SELECT WSAPPSETTING.ID ,
WSAPPSETTING.APP_ID ,
WSAPPREGISTER.APP_NAME ,
WSAPPSETTING.SETTING_NAME ,
WSAPPSETTING.SETTING_CODE ,
WSAPPSETTING.SETTING_VALUE ,
WSAPPSETTING.REMARK
FROM WS_APP_SETTING WSAPPSETTING
INNER JOIN WS_APP_REGISTER WSAPPREGISTER ON WSAPPREGISTER.ID = WSAPPSETTING.APP_ID
WHERE 1 = 1
) tt; SELECT * ,
ROW_NUMBER() OVER ( PARTITION BY APP_NAME ORDER BY SETTING_NAME,SETTING_CODE ASC ) AS ROW_NUMBER
FROM ( SELECT WSAPPSETTING.ID ,
WSAPPSETTING.APP_ID ,
WSAPPREGISTER.APP_NAME ,
WSAPPSETTING.SETTING_NAME ,
WSAPPSETTING.SETTING_CODE ,
WSAPPSETTING.SETTING_VALUE ,
WSAPPSETTING.REMARK
FROM WS_APP_SETTING WSAPPSETTING
INNER JOIN WS_APP_REGISTER WSAPPREGISTER ON WSAPPREGISTER.ID = WSAPPSETTING.APP_ID
WHERE 1 = 1
) tt;
rank原来是会跳号的。
最新文章
- ZeroMQ实例-使用ZMQ(ZeroMQ)进行局域网内网络通信
- Nginx与Lua利用fpm打成rpm包
- Mysql修改root用户密码 For Mac 报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- C#回顾 – 4.IEnumerable 集合
- acdream.LCM Challenge(数学推导)
- JAX-WS(三)构建简单webservice部署到tomcat上
- CI控制器的继承问题
- 办公软件word使用技巧 - imsoft.cnblogs
- HDU 5877 [dfs序][线段树][序]
- Masonry自动布局
- JQuery学习使用笔记 -- JQuery插件开发
- Helpers\CSRF
- php session_id()函数介绍及代码实例
- 今天把登陆注册给改成tab了
- 运算符、单双分支&;多分支、while循环
- eclipse导入项目之后报错
- Linux源码安装JDK1.8
- Akka-Cluster(4)- DistributedData, 分布式数据类型
- [转]如何在Angular4中引入jquery
- PythonStudy——Python 中Switch-Case 结构的实现
热门文章
- .Netcore 2.0 Ocelot Api网关教程(1)- 入门
- 这些喜闻乐见的Java面试知识点,你都掌握了吗?
- 微信扫码无法直接下载APP的apk的解决办法
- 前端web worker实践与总结
- QA 中的对抗攻击和防御
- 前端控制台 JavaScript函数报错 SyntaxError: expected expression, got ';' SyntaxError: expected expression, got 'if'
- [bzoj2288]【POJ Challenge】生日礼物_贪心_堆
- jumpserver跳板机(堡垒机)安装
- 什么是负载均衡SLB
- linux yum 使用epel源