Oracle 中的 ROW_NUMBER() OVER() 分析函数的用法
博客专区 > fuzid 的博客 > 博客详情
Oracle 中的 ROW_NUMBER() OVER() 分析函数的用法
fuzid 发表于4个月前
Oracle 中的 ROW_NUMBER() OVER() 分析函数的用法
  • 发表于 4个月前
  • 阅读 4
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

Oracle 中的 ROW_NUMBER() OVER() 分析函数的用法

ROW_NUMBER() OVER(partition by col1..n order by colA..Z) 表示根据col1..n 分组,在分组内部根据colA..Z排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内是连续且唯一的)。

例:

select t.*,row_number() over(partition by t.vessel_name,t.cont_no,trunc(t.operate_time)
 order by t.tableSeq,t.operate_time desc,t.CREATE_TIME desc ) rep_order01
 from data_base

标签: Oracle 序号
共有 人打赏支持
粉丝 0
博文 3
码字总数 607
评论 (0)
×
fuzid
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: