ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 号码连续分段问题

号码连续分段问题

原创 Linux操作系统 作者:cow977 时间:2012-04-26 11:11:47 0 删除 编辑
今天,看到老杨的关于“号码连续分段问题”(http://yangtingkun.itpub.net/post/468/527235),改用row_number函数改写了SQL:
一、构造序列:

Create table tab1( id number, card_type number, region varchar2(10));

insert into tab1 values (100, 11, ‘S’);

insert into tab1 values (101, 11, ‘S’);

insert into tab1 values (102, 11, ‘N’);

insert into tab1 values (103, 11, ‘N’);

insert into tab1 values (104, 11, ‘N’);

insert into tab1 values (105, 0, ‘S’);

insert into tab1 values (106, 0, ‘S’);

insert into tab1 values (107, 0, ‘S’);

insert into tab1 values (108, 0, ‘N’);

insert into tab1 values (109, 0, ‘N’);

insert into tab1 values (110, 0, ‘N’);

insert into tab1 values (111, 11, ‘S’);

insert into tab1 values (112, 11, ‘S’);

insert into tab1 values (113, 11, ‘N’);

insert into tab1 values (114, 11, ‘N’);

insert into tab1 values (115, 11, ‘N’);

insert into tab1 values (116, 0, ‘S’);

insert into tab1 values (117, 0, ‘S’);

insert into tab1 values (118, 0, ‘N’);

insert into tab1 values (119, 0, ‘N’);

insert into tab1 values (120, 0, ‘N’);

insert into tab1 values (121, 11, ‘S’);

insert into tab1 values (122, 11, ‘S’);

insert into tab1 values (123, 11, ‘S’);

insert into tab1 values (124, 11, ‘S’);

insert into tab1 values (125, 11, ‘S’);

insert into tab1 values (126, 11, ‘S’);

insert into tab1 values (127, 11, ‘S’);

insert into tab1 values (128, 11, ‘S’);

insert into tab1 values (129, 11, ‘S’);

insert into tab1 values (130, 11, ‘S’);

insert into tab1 values (200, 11, ‘S’);

insert into tab1 values (201, 11, ‘S’);

insert into tab1 values (202, 11, ‘N’);

insert into tab1 values (203, 11, ‘N’);

insert into tab1 values (204, 11, ‘N’);

insert into tab1 values (205, 0, ‘S’);

insert into tab1 values (206, 0, ‘S’);

insert into tab1 values (207, 0, ‘S’);

insert into tab1 values (208, 0, ‘N’);

insert into tab1 values (209, 0, ‘N’);

insert into tab1 values (210, 0, ‘N’);

insert into tab1 values (211, 11, ‘S’);

insert into tab1 values (212, 11, ‘S’);

insert into tab1 values (213, 11, ‘N’);

insert into tab1 values (214, 11, ‘N’);

insert into tab1 values (215, 11, ‘N’);

insert into tab1 values (300, 11, ‘S’);

insert into tab1 values (301, 11, ‘S’);

insert into tab1 values (302, 11, ‘N’);

insert into tab1 values (303, 11, ‘N’);

insert into tab1 values (304, 11, ‘N’);

insert into tab1 values (305, 0, ‘S’);

insert into tab1 values (306, 0, ‘S’);

insert into tab1 values (307, 0, ‘S’);

insert into tab1 values (308, 0, ‘N’);

insert into tab1 values (309, 0, ‘N’);

insert into tab1 values (310, 0, ‘N’);

insert into tab1 values (311, 11, ‘S’);

insert into tab1 values (312, 11, ‘S’);

insert into tab1 values (313, 11, ‘N’);

insert into tab1 values (314, 11, ‘N’);

insert into tab1 values (315, 11, ‘N’);

commit;

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

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

注册时间:2011-03-02

  • 博文量
    698
  • 访问量
    893921