博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
orcale的over的使用
阅读量:5860 次
发布时间:2019-06-19

本文共 735 字,大约阅读时间需要 2 分钟。

---------------------------  建表  ---------------------------

create table test_user

(
id VARCHAR2(12),
name VARCHAR2(32),
age number(2)
)
select t.id,t.name,t.age from test_user t

insert into test_user (ID, NAME,age)
values ('1', '张三',12);

insert into test_user (ID, NAME,age)

values ('2', '李四',12);

insert into test_user (ID, NAME,age)

values ('3', '王五',12);

insert into test_user (ID, NAME,age)
values ('4', '赵六',21);

insert into test_user (ID, NAME,age)

values ('5', '田七',21);

---------------------------  建表  ---------------------------

select t.*, t.rowid from test_user t order by id

select id,name,age, row_number() over(partition by age order by id desc ) from test_user;

 

partition by 是用来的,用了这个就可以实现在组内进行排序

是用来确定排序的基准的,按照那一列来排序

 

转载地址:http://wnrjx.baihongyu.com/

你可能感兴趣的文章
Oracle笔记 四、增删改、事务
查看>>
《算法设计手册》面试题解答 第五章:图的遍历 附:DFS应用之找挂接点
查看>>
ElasticSearch入门 第一篇:Windows下安装ElasticSearch
查看>>
python 多线程笔记(1)-- 概念
查看>>
对RTMP视频流进行BitmapData.draw()出错的解决办法
查看>>
输出select日期
查看>>
C#对FTP的一些操作 (转)
查看>>
Java访问文件夹中文件的递归遍历代码Demo
查看>>
VBS去除字符串的重复项并统计重复字符出现的次数
查看>>
Linux 进程中 Stop, Park, Freeze【转】
查看>>
YUV格式详解【转】
查看>>
Linux2.6.32内核笔记(5)在应用程序中移植使用内核链表【转】
查看>>
progress_display
查看>>
Linux(RHEL7.0)下安装nginx-1.10.2
查看>>
Windows server 2008 64位 在双核CPU(32位)下的安装过程
查看>>
oracleXE版本相关问题整理
查看>>
PostgreSQL 的 语法分析的理解(六)
查看>>
iOS:quartz2D绘图(显示绘制在PDF上的图片)
查看>>
Module Zero之角色管理
查看>>
linux下异步IO的简单例子【转】
查看>>