ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 分析函数row_number()使用一例

分析函数row_number()使用一例

原创 Linux操作系统 作者:myownstars 时间:2011-02-11 16:35:54 0 删除 编辑
需求:
表justin中包含有justin_id和create_time字段,其中justin_id值不唯一,对于给定的日期值a,要求以justin_id为过滤条件返回表justin中创建日期最接近a的记录
解决方案:
采用分析函数
select * from
(select p.*, row_number() over(partition by justin_id order by a-create_time) rn  from justin p )
where rn = 1;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15480802/viewspace-687021/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 解锁oracle账户
请登录后发表评论 登录
全部评论

注册时间:2010-03-18

  • 博文量
    375
  • 访问量
    3158095