【SQL】分析函数功能-排序
1:排名,不考虑并列问题 row_number()
2:排名,有并列,并列后的排名不连续 rank()
3:排名,有并列,并列后的排名连续 dense_rank()
测试:
SQL> create table test12 (id number,3 name varchar2(10),4 salary number);
Table created --创建测试表;插入输入数据:
SQL> insert into test1 values(1,'zhangsan',1000);
1 row inserted
SQL> insert into test1 values(2,'lisi',1200);
1 row inserted
SQL> insert into test1 values(3,'wangwu',1200);
1 row inserted
SQL> insert into test1 values(3,'zhaosi',2000);
1 row inserted查看表格:
SQL> SELECT ID,name,salary,2 row_number() OVER (ORDER BY salary DESC)o1,3 RANK() OVER (ORDER BY salary DESC) o2,4 dense_rank() OVER (ORDER BY salary DESC) o35 FROM test1;ID NAME SALARY O1 O2 O3
---------- ---------- ---------- ---------- ---------- ----------3 zhaosi 2000 1 1 12 lisi 1200 2 2 23 wangwu 1200 3 2 21 zhangsan 1000 4 4 3
【SQL】分析函数功能-排序相关推荐
- SQL语法之排序查询(进阶3)and常见函数(进阶4)
SQL语法体系学习笔记 SQL语法之基础查询(进阶1)and条件查询(进阶2) SQL语法之排序查询(进阶3)and常见函数(进阶4) SQL语法之分组函数,分组查询(进阶5)and连接查询(sql9 ...
- 使用SQL2005 递归查询结合Row_Number()实现完全SQL端树排序
使用SQL2005 递归查询结合Row_Number()实现完全SQL端树排序 在实际应用中,我们经常需要用到树型结构功能,数据库结构一般如下 即用一个ParentID来标识该节点从属关系.为了最终生 ...
- 【数据库】关于SQL SERVER的排序规则的问题分析
在安装报表系统,运行sql语句时候提示"无法解决 equal to 操作的排序规则冲突.",费了半天时间才搞定,原来是因为sql语句中没有加全collate Chinese_PRC ...
- oracle 排序加行号,SQL行号排序和分页
SQL行号排序和分页 (一)行号显示和排序 1.SQL Server的行号 A.SQL 2000使用identity(int,1,1)和临时表,可以显示行号 SELECT identity(int,1 ...
- sql序列(2) sql语句功能表
这里提供一份 sql语句功能表,大家可以根据关键字去梳理自己的知识点 https://files.cnblogs.com/files/namedL/sql%E8%AF%AD%E5%8F%A5%E5%8 ...
- oracle接收输入参数,Oracle带输入输出参数存储过程(包括sql分页功能)
记录一下,免得以后忘记了又要到处去找. begin /*这里不能直接执行select语句但可以直接执行update.delete.insert语句*/ end里面不能接执行select语句,声明会话级 ...
- MySQL5.5.27使用Restore From SQL Dump功能导入数据库表中出现Row size too large
问题描述:MySQL数据库版本为MySQL5.5.27,在使用其Restore From SQL Dump功能导入数据库表时出现以下错误提示 Row size too large. The maxim ...
- DLA SQL分析函数:SQL语句审计与分析的利器
1. 简介 Data Lake Analytics(https://www.aliyun.com/product/datalakeanalytics)最新release一组SQL内置函数,用来进行SQ ...
- dms mysql定义变量_数据管理DMS:自建MySQL数据库 全量SQL诊断功能发布啦!-阿里云开发者社区...
MySQL的用户都面临都一个难题,异常或者故障问题难定位,很多时候都靠"猜". 如果比较幸运,异常正在发生,我们还可以获取到会话.引擎状态等信息: 如果没有异常现场,要找到根因,除 ...
最新文章
- Notification 使用详解
- python 09day --初识python
- linux内核dentry结构学习
- Excel VBA - Workbook对象
- cacti安装配置详解_MySQL实战001:8.0免安装版服务配置详解
- Java Lambda表达式的使用
- 英特尓祭出开挖数据价值的“六脉神剑”!
- 把ct图像像素值转化为_2020年大型设备上岗证CT技师真题回顾
- smalot-bootstrap-datetimepicker 使用心得
- python pandas.errors.InvalidIndexError: Reindexing only valid with uniquely valued
- 快手的扫描登录网页端隐藏得够深得
- 自建Kubernetes集群如何使用阿里云CSI存储组件
- open judge 1.7.18
- 小眼睛适合大框还是小框眼镜_【图】小眼睛适合什么眼镜框 这个禁忌千万不要犯_小眼睛_伊秀服饰网|yxlady.com...
- IDEA离线安装Oracle数据库驱动包
- 电脑超时空保卫者——光华反病毒软件(转)
- window.event.keyCode - 兼容chrom和Firefox
- 统计建模与R软件 第五章课后习题(5.13~5.18)
- 揭开常见病毒免杀手法的面纱(浅论杀或者不杀.第二篇)
- java输出啊abc变量_在Java中变量ABc和变量abc是同一个变量。