paulwong

          ORACEL的分析函數:可以取出分組中第一個(最后一個)的數據

          ORACEL的分析函數:可以取出分組中第一個(最后一個)的數據
          first_value() over(partition by ... order by ...)
          last_value() over(partition by ... order by ...)
           
          create table ATEM
          (
           CO1 VARCHAR2(10),
           CO2 INTEGER
          )
          insert into atem(co1,co2) values('a',1);
          insert into atem(co1,co2) values('a',2);
          insert into atem(co1,co2) values('a',3);
          insert into atem(co1,co2) values('a',4);
          insert into atem(co1,co2) values('a',1);
          insert into atem(co1,co2) values('b',1);
          insert into atem(co1,co2) values('b',2);
          insert into atem(co1,co2) values('c',1);
          insert into atem(co1,co2) values('d',1);
          insert into atem(co1,co2) values('d',2);
           

           
          select distinct(FIRST_VALUE(a.co2)OVER(PARTITION BY a.co1 ORDER BY a.co2)) as co2,a.co1
          from atem a
          // FIRST_VALUE(a.co2)OVER(PARTITION BY a.co1 ORDER BY a.co2)
          //在表中以a.co1分組,并在分組中以a.co2排序,最后要得到分組中a.co2的數據

          本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/chenjing0718/archive/2007/09/09/1777833.aspx

          posted on 2009-09-30 00:56 paulwong 閱讀(1378) 評論(0)  編輯  收藏 所屬分類: J2EE

          主站蜘蛛池模板: 佛学| 岑巩县| 翁源县| 东辽县| 都昌县| 会宁县| 衡阳市| 石屏县| 方正县| 麻栗坡县| 株洲县| 芮城县| 泸州市| 祁连县| 任丘市| 鄂托克前旗| 大洼县| 松阳县| 鹤岗市| 遂溪县| 荥阳市| 日照市| 天台县| 鄂尔多斯市| 丘北县| 永兴县| 乐清市| 兰西县| 湟源县| 平原县| 顺义区| 长顺县| 东源县| 呼伦贝尔市| 阳信县| 醴陵市| 黔南| 大庆市| 翁源县| 雷州市| 平果县|