ITPUB??ì3
新一届的微软MVP评选已经开始,欢迎各位推荐!
ITPUB论坛 » Oracle开发 » 求句sql

标题: [SQL] 求句sql
离线 gthboy
万事如意


精华贴数 1
个人空间 0
技术积分 1769 (935)
社区积分 2 (29381)
注册日期 2006-6-25
论坛徽章:2
2008北京奥运纪念徽章:柔道     
      

发表于 2008-7-9 10:29 
高手真多啊!!


__________________
只看该作者    顶部
离线 chenk818
独孤的剑


来自 北京
精华贴数 0
个人空间 10
技术积分 320 (6145)
社区积分 0 (1742521)
注册日期 2008-3-31
论坛徽章:0
      
      

发表于 2008-7-9 10:33 
看了老半天才明白,汗...




__________________
菜鸟是被菜的过程,高手是被菜的结果.
我是一个追求结果的菜鸟...
只看该作者    顶部
离线 herrycao
摩的大哥


来自 http://www.besyn.com
精华贴数 0
个人空间 30
技术积分 515 (3761)
社区积分 1517 (727)
注册日期 2008-5-23
论坛徽章:21
2008北京奥运纪念徽章:乒乓球2008北京奥运纪念徽章:篮球2008北京奥运纪念徽章:乒乓球2008北京奥运纪念徽章:篮球2008北京奥运纪念徽章:乒乓球 
      

发表于 2008-7-9 17:46 


QUOTE:
原帖由 chenk818 于 2008-7-9 10:33 发表





__________________
---------------------------------------------------------------------
虛 心 的 人 有 福 了 , 因 為 天 國 是 他 們 的 ;
哀 慟 的 人 有 福 了 , 因 為 他 們 必 得 安 慰 ;
溫 柔 的 人 有 福 了 , 因 為 他 們 必 承 受 地 土;
飢 渴 慕 義 的 人 有 福 了 , 因 為 他 們 必 得 飽 足;
憐 恤 人 的 人 有 福 了 , 因 為 他 們 必 蒙 憐 恤 ;
清 心 的 人 有 福 了 , 因 為 他 們 必 得 見 神;
使 人 和 睦 的 人 有 福 了 , 因 為 他 們 必 稱 為 神 的 兒 子 ;
為 義 受 逼 迫 的 人 有 福 了 , 因 為 天 國 是 他 們 的 !
--------------------------------------------------------------------
http://space.itpub.net/14313603
只看该作者    顶部
离线 caizhuoyi
Oracle Stranger


精华贴数 2
个人空间 0
技术积分 1524 (1105)
社区积分 448 (1500)
注册日期 2006-3-1
论坛徽章:4
授权会员生肖徽章2007版:龙2008北京奥运纪念徽章:棒球数据库板块每日发贴之星  
      

发表于 2008-7-9 18:33 
我准备用一个row_number()的,直接用rownum简洁写。




__________________
我不在江湖,但江湖中有我的传说;
我身在江湖,江湖里却没有我的传说。
只看该作者    顶部
离线 fuyunflying
初级会员



精华贴数 0
个人空间 0
技术积分 168 (11016)
社区积分 1 (43698)
注册日期 2007-5-10
论坛徽章:0
      
      

发表于 2008-7-10 15:11 
看了半天,还是没有明白,继续研究!
我测试了一下为啥不行呢!
15:02:13 hr@WP> SELECT * FROM T;

        ID
----------
         1
         3
         4
         6
         7
         8
         9

15:06:46 hr@WP> select *
15:07:43   2  from
15:07:43   3  (select  max(id)-min(id),min(id),max(id) from (select * from t order by id)
15:07:43   4  group by id-rownum
15:07:43   5  order by 1 desc )
15:07:43   6  where rownum=1;

MAX(ID)-MIN(ID)    MIN(ID)    MAX(ID)
--------------- ---------- ----------
              3          6          9


只看该作者    顶部
离线 grubbyoo
▃▃,~


来自 夕阳小画
精华贴数 1
个人空间 6
技术积分 1506 (1120)
社区积分 335 (1765)
注册日期 2007-3-1
论坛徽章:22
生肖徽章2007版:蛇2008北京奥运纪念徽章:射箭2008北京奥运纪念徽章:自行车2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:射箭 
      

发表于 2008-7-10 15:29 
select *
   from
  (select  max(id)-min(id)+1,min(id),max(id) from (select * from t order by id)
  group by id-rownum
order by 1 desc )
   where rownum=1;


__________________
走到哪里才不是过客
只看该作者    顶部
离线 jvkojvko
小马哥


精华贴数 1
个人空间 0
技术积分 5659 (233)
社区积分 45778 (16)
注册日期 2007-9-10
论坛徽章:17
      
      

发表于 2008-7-10 17:20 
强人啊,牛


__________________
马无夜草不肥,人无外财不富。

-------------------------------
长期高价出售奥运章
只看该作者    顶部
离线 wqtl_357
初级会员



精华贴数 0
个人空间 0
技术积分 12 (78154)
社区积分 0 (790129)
注册日期 2006-3-9
论坛徽章:0
      
      

发表于 2008-7-15 16:32 


QUOTE:
原帖由 grubbyoo 于 2008-7-10 15:29 发表
select *
   from
  (select  max(id)-min(id)+1,min(id),max(id) from (select * from t order by id)
  group by id-rownum
order by 1 desc )
   where rownum=1;


那天下午贴出这个问题后,自己写了个过程把问题解决了,今天突然想起这个帖子,上来一看,居然写出来了,看来不是一般的聪明


只看该作者    顶部
离线 limangdu
初级会员


精华贴数 0
个人空间 0
技术积分 214 (8923)
社区积分 0 (1506358)
注册日期 2007-8-10
论坛徽章:0
      
      

发表于 2008-7-16 10:11 
牛啊


只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问