ITPub博客

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

分析函数的使用一例

原创 Linux操作系统 作者:syzxlyx_cu 时间:2009-12-23 12:59:21 0 删除 编辑

一朋友有个需求:记录有两字段a、b,若a重复则取出第一条记录,问如何实现?我说可以用分析函数实现这个功能,测试如下:

SQL> select * from test;

         A B
---------- --
         1 a
         1 b
         1 c
         2 s
         2 a
         1 c

6 rows selected.


SQL> select a,b from (select a,b,row_number()over(partition by a order by a) row_num from test) t where row_num=1;

         A B
---------- --
         1 a
         2 s

SQL>

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

请登录后发表评论 登录
全部评论

注册时间:2009-09-28

  • 博文量
    125
  • 访问量
    124464