ITPUB??ì3
新一届的微软MVP评选已经开始,欢迎各位推荐!
ITPUB论坛 » Oracle开发 » 知道号段起止,如何选择该号段内的所有号码?

标题: [原创] 知道号段起止,如何选择该号段内的所有号码?
离线 Arraylastwinner
路边野花不要,踩!
世本冇谱,靠者多便有


精华贴数 18
个人空间 826
技术积分 40531 (19)
社区积分 28888 (35)
注册日期 2002-11-27
论坛徽章:188
现任管理团队成员生肖徽章2007版:虎生肖徽章2007版:虎2008年新春纪念徽章  
      

发表于 2007-1-7 15:53 
知道号段起止,如何选择该号段内的所有号码?

有表如下:
CREATE TABLE T20
(
  ID  NUMBER(2),
  S   NUMBER(5),
  E   NUMBER(5)
);

INSERT INTO T20 ( ID, S, E ) VALUES (
1, 10, 11);
INSERT INTO T20 ( ID, S, E ) VALUES (
2, 1, 5);
INSERT INTO T20 ( ID, S, E ) VALUES (
3, 88, 100);
COMMIT;
PHP code:


select a
.ida.sa.e,b.disa.S+b.dis-1 h from

t20 a
,

(
select rownum dis from 

    
(select max(e-s)+1 gap from t20)

 
connect by rownum<=gapb

where a
.e>=a.s+b.dis-1

order by a
.id4



运行结果:

        ID          S          E        DIS          H

---------- ---------- ---------- ---------- ----------

         
1         10         11          1         10

         1         10         11          2         11

         2          1          5          1          1

         2          1          5          2          2

         2          1          5          3          3

         2          1          5          4          4

         2          1          5          5          5

         3         88        100          1         88

         3         88        100          2         89

         3         88        100          3         90

         3         88        100          4         91

         3         88        100          5         92

         3         88        100          6         93

         3         88        100          7         94

         3         88        100          8         95

         3         88        100          9         96

         3         88        100         10         97

         3         88        100         11         98

         3         88        100         12         99

         3         88        100         13        100

..............

相关文章:
http://lastwinner.itpub.net/post/7102/44843
http://lastwinner.itpub.net/post/7102/48132
http://lastwinner.itpub.net/post/7102/50782


__________________
只看该作者    顶部
离线 angelxing800
资深会员


精华贴数 0
个人空间 0
技术积分 1488 (1137)
社区积分 2 (29622)
注册日期 2006-8-2
论坛徽章:2
会员2007贡献徽章2008年新春纪念徽章    
      

发表于 2007-1-7 17:43 
怎么看不明白楼上这样的查询有什么作用吗?
先顶吧


__________________
自己没饭吃,别人不会肚子饿!msn:angelxing800@hotmail.com
只看该作者    顶部
离线 Toms_zhang
会员


精华贴数 1
个人空间 0
技术积分 16895 (59)
社区积分 2046 (592)
注册日期 2002-8-31
论坛徽章:46
现任管理团队成员管理团队2007贡献徽章会员2007贡献徽章2008年新春纪念徽章ITPUB新首页上线纪念徽章 
      

发表于 2007-1-7 20:16 
呵呵,在实际工作中,也确实有这样的需求


__________________
托马斯张MSN:toms_zrp@live.cn  我的BLOG:http://tomszrp.itpub.net
只看该作者    顶部
离线 piliskys
霹雳火


精华贴数 2
个人空间 0
技术积分 3755 (381)
社区积分 1708 (669)
注册日期 2004-9-25
论坛徽章:7
管理团队成员2008北京奥运纪念徽章:游泳2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:拳击  
      

发表于 2007-1-7 21:46 
同理可以构建两个时间之间的数据的


__________________
jdbc | hibernate|空 白
只看该作者    顶部
离线 lastwinner
路边野花不要,踩!
世本冇谱,靠者多便有


精华贴数 18
个人空间 826
技术积分 40531 (19)
社区积分 28888 (35)
注册日期 2002-11-27
论坛徽章:188
现任管理团队成员生肖徽章2007版:虎生肖徽章2007版:虎2008年新春纪念徽章  
      

发表于 2007-1-8 01:04 


QUOTE:
最初由 angelxing800 发布
怎么看不明白楼上这样的查询有什么作用吗?
先顶吧


有来有回嘛
blog里有人问,干脆就再写一个出来了

这个比还原回号段要简单的说


__________________
只看该作者    顶部
离线 爱吃冬虫草
中级会员



精华贴数 0
个人空间 0
技术积分 426 (4565)
社区积分 0 (1214888)
注册日期 2006-12-15
论坛徽章:0
      
      

发表于 2007-1-8 07:58 


QUOTE:
最初由 angelxing800 发布
怎么看不明白楼上这样的查询有什么作用吗?
先顶吧


老大,你先看看他的排名在说吧


只看该作者    顶部
离线 lastwinner
路边野花不要,踩!
世本冇谱,靠者多便有


精华贴数 18
个人空间 826
技术积分 40531 (19)
社区积分 28888 (35)
注册日期 2002-11-27
论坛徽章:188
现任管理团队成员生肖徽章2007版:虎生肖徽章2007版:虎2008年新春纪念徽章  
      

发表于 2007-1-9 00:24 


QUOTE:
最初由 爱吃冬虫草 发布

老大,你先看看他的排名在说吧


别,这个没啥关系的


__________________
只看该作者    顶部
离线 shiguibao
永不言棄


精华贴数 2
个人空间 30
技术积分 5524 (238)
社区积分 13974 (104)
注册日期 2004-11-18
论坛徽章:49
奥运纪念徽章铜牌徽章2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:皮划艇静水2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:柔道
2008北京奥运纪念徽章:跳水     

发表于 2007-1-9 11:17 
呵呵,估计经常会有人问的


__________________
现实是残酷的,更残酷的是你永远也看不到现实的全部

07版生肖已收全*_*
只看该作者    顶部
离线 hotiice
版主


精华贴数 10
个人空间 0
技术积分 16699 (62)
社区积分 1796 (649)
注册日期 2004-9-9
论坛徽章:21
现任管理团队成员会员2007贡献徽章铁扇公主生肖徽章2007版:牛2008北京奥运纪念徽章:帆船2008北京奥运纪念徽章:游泳
设计板块每日发贴之星设计板块每日发贴之星生肖徽章2007版:蛇2008年新春纪念徽章生肖徽章2007版:猴生肖徽章2007版:鼠

发表于 2007-1-9 12:57 
又是分析函数。。。


__________________
①②⑧

只看该作者    顶部
离线 lastwinner
路边野花不要,踩!
世本冇谱,靠者多便有


精华贴数 18
个人空间 826
技术积分 40531 (19)
社区积分 28888 (35)
注册日期 2002-11-27
论坛徽章:188
现任管理团队成员生肖徽章2007版:虎生肖徽章2007版:虎2008年新春纪念徽章  
      

发表于 2007-1-9 22:55 


QUOTE:
最初由 hotiice 发布
又是分析函数。。。

这个跟分析函数没有关系


__________________
只看该作者    顶部
相关内容


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