设为首页 加入收藏

TOP

oracle分组排序取第一条数据
2014-11-24 02:38:01 来源: 作者: 【 】 浏览:1
Tags:oracle 分组 排序 第一 数据
oracle分组排序取第一条数据
/* 分组排序取第一条数据*/
SELECT *
FROM (SELECT ROW_NUMBER() OVER(PARTITION BY taskbreakid ORDER BY responsedate DESC) LEV,   r.*
        --  select r.*     
          FROM tablename r 
 WHERE LEV = 1


 /*
 --ORDER BY responsedate DESC
 taskbreakid  ---> 分组列
 responsedate ---> 分组中排序列
 tablename    ---> 表名
 */

/*   取第一条数据 */
select * from (    select * from tablename t order by paisulie    )   where rownum = 1


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Oracle dataGuard专题:利用冷备.. 下一篇Oracle用Start with...Connect By..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·MySQL 安装及连接-腾 (2025-12-25 06:20:28)
·MySQL的下载、安装、 (2025-12-25 06:20:26)
·MySQL 中文网:探索 (2025-12-25 06:20:23)
·Shell脚本:Linux Sh (2025-12-25 05:50:11)
·VMware虚拟机安装Lin (2025-12-25 05:50:08)