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

          主站蜘蛛池模板: 肃南| 东兰县| 荃湾区| 淄博市| 新竹县| 临高县| 长岛县| 华池县| 嘉禾县| 寻乌县| 蓬安县| 阿勒泰市| 沭阳县| 丁青县| 昌宁县| 辽源市| 保靖县| 伊吾县| 鄯善县| 台南市| 池州市| 民丰县| 贺州市| 阿图什市| 武邑县| 营口市| 罗甸县| 黄石市| 肇州县| 宽城| 宜丰县| 乡城县| 东安县| 昆山市| 东乌| 尉氏县| 大渡口区| 桂林市| 砚山县| 大洼县| 抚州市|