oracle函数row_number() over ( )的简单使用

 时间:2024-10-18 23:07:56

1、首先选择一张合适的表,如果没有,在当前用户有权限的前提下建立一张表,并导入少量数据,示例使用的表名字是test,可以看到,id和部门的排列毫无规律

oracle函数row_number() over ( )的简单使用

2、先说一下函数的意思吧,row_number() over (partition by para1 order by col1【col2...】【asc|desc】) 说的是将查询结果按照para1字段分区,然后每个分区里面的数据再按照col1、col2、的优先级顺序排序, 至于asc 和desc 就是升序和降序了,可以不写,默认是asc

oracle函数row_number() over ( )的简单使用

3、开始使用,按照要求:以部门分区、以id号排序,倒序。

oracle函数row_number() over ( )的简单使用

4、当然,若是以部门分区、以姓名排序,只需要将order by id 改为order by username 即可

oracle函数row_number() over ( )的简单使用
  • 太阳神三国杀小场景之万军取首破解方法
  • 蔬菜肉皮冻的做法
  • 白萝卜汤怎么做?
  • iPhone4S、5、5S 电池检测?iPhone电池怎么检测
  • 魅族锁屏密码忘记手机被锁定解锁方法
  • 热门搜索
    节约粮食手抄报图片 健康手抄报的内容 关于梅花的手抄报 人间真情手抄报 手抄报名人名言 关于和平的手抄报 有关运动会的手抄报 争当四好少年手抄报 国家卫生城市手抄报 关爱环卫工人手抄报