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 閱讀(1375) 評論(0)  編輯  收藏 所屬分類: J2EE

          主站蜘蛛池模板: 黄浦区| 闸北区| 饶阳县| 博乐市| 丹寨县| 惠安县| 勃利县| 甘南县| 道孚县| 盘锦市| 陵川县| 沈丘县| 台安县| 张家界市| 华阴市| 香港| 承德市| 石棉县| 澎湖县| 仙居县| 太仓市| 金寨县| 高淳县| 西丰县| 雷州市| 亚东县| 正定县| 文成县| 陈巴尔虎旗| 明溪县| 曲阳县| 永登县| 渝北区| 余姚市| 通州区| 鹤壁市| 麦盖提县| 平和县| 平舆县| 贡嘎县| 达拉特旗|