成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

DB2列轉(zhuǎn)行的實現(xiàn)

數(shù)據(jù)庫
想要在DB2數(shù)據(jù)庫中實現(xiàn)列轉(zhuǎn)行,應該如何操作呢?下文就教您一個實現(xiàn)DB2數(shù)據(jù)庫列轉(zhuǎn)行的方法,希望對您能夠有所啟迪。

DB2列轉(zhuǎn)行是我們很常見的操作,下面就為您詳細介紹DB2列轉(zhuǎn)行的步驟,如果您對DB2列轉(zhuǎn)行方面感興趣的話,不妨一看。

給出下面數(shù)據(jù)

CREATE TABLE SalesAgg
(  year INTEGER,
   q1 INTEGER,
   q2 INTEGER,
   q3 INTEGER,
   q4 INTEGER );
YEAR        Q1          Q2          Q3          Q4
----------- ----------- ----------- ----------- -----------
       2004          20          30          15          10
       2005          18          40          12          27
想要的結果
YEAR        QUARTER     RESULTS
----------- ----------- -----------
       2004           1          20
       2004           2          30
       2004           3          15
       2004           4          10
       2005           1          18
       2005           2          40
       2005           3          12       2005           4          27
這個SQL就可以實現(xiàn):

SELECT S.Year, Q.Quarter, Q.Results
FROM SalesAgg AS S,
     TABLE (VALUES(1, S.q1),
                  (2, S.q2),
                  (3, S.q3),
                  (4, S.q4))
            AS Q(Quarter, Results);
每個values中對應列的數(shù)據(jù)類型必須相同,值可以任意,如1,2,3,4都是整形下面解釋一下執(zhí)行的過程:核心是用table函數(shù)創(chuàng)建了一個表,這個表是用value實現(xiàn)的多行表,value實現(xiàn)虛表的例子:
db2 => select * from (values (1,2),(2,3)) as t1(col1,col2)
COL1        COL2
----------- -----------
          1           2
          2           3
  2 條記錄已選擇。
db2 => select * from (values 1) as a

1
-----------
          1

1 條記錄已選擇。

所不同的是這里跟from子句中的一個表產(chǎn)生了關系,取出了表中的一列作為數(shù)據(jù)。 

【編輯推薦】

DB2在線備份的實現(xiàn)方法

Windows下創(chuàng)建DB2實例的方法

DB2時間函數(shù)大全

DB2公共表表達式的用法

四種刪除DB2數(shù)據(jù)的方法

 

責任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關推薦

2010-09-30 10:45:28

DB2列的修改

2010-09-30 15:52:55

DB2循環(huán)查詢

2010-11-03 16:25:51

DB2列函數(shù)

2009-08-25 17:20:57

C#實現(xiàn)OLE DB的

2010-11-02 15:56:42

DB2添加驗證約束

2010-11-02 11:08:11

DB2循環(huán)查詢

2010-11-03 14:10:23

DB2在線備份

2010-09-30 13:37:34

DB2分頁

2010-11-03 16:32:10

DB2創(chuàng)建數(shù)據(jù)庫

2010-11-01 17:02:52

DB2頁大小

2010-11-03 10:26:22

DB2存儲過程

2010-11-03 13:50:49

DB2刪除重復數(shù)據(jù)

2015-10-23 16:40:21

DB2刪除數(shù)據(jù)

2010-08-26 11:37:38

DB2命令

2010-11-03 15:49:32

DB2刪除表

2010-11-04 15:26:44

DB2日期格式

2010-08-09 10:00:25

DB2數(shù)據(jù)移動

2010-08-18 17:15:23

DB2 實現(xiàn)split

2010-11-04 13:55:26

DB2 SQL腳本批量

2010-09-30 09:53:05

DB2創(chuàng)建表空間
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天干,夜夜操 | 日日夜夜av | 亚洲成av人片在线观看无码 | 妞干网av | 人人玩人人添人人澡欧美 | 黄色三级毛片 | 久久久91精品国产一区二区三区 | 国内精品免费久久久久软件老师 | 国产一区二区三区 | 午夜影院免费体验区 | www312aⅴ欧美在线看 | 欧美一区二区在线 | 精品1区2区 | 黑人一级黄色大片 | 欧美一级黄色免费 | 精品国产乱码久久久久久久久 | 婷婷综合激情 | 国产黄色大片在线免费观看 | 成人久久18免费网站图片 | 免费观看一级黄色录像 | 久久精品| 超碰成人av| 国产真实乱对白精彩久久小说 | 成人高清视频在线观看 | 国产精品久久久久久久久久久久午夜片 | 午夜三区 | 久久99一区二区 | 操视频网站| 欧美性极品xxxx做受 | 亚洲精品电影在线观看 | 夜夜爽99久久国产综合精品女不卡 | 国产精品视频免费播放 | 亚洲先锋影音 | 国产日韩精品视频 | 日韩av成人| 国产96在线| 久久久av一区 | 青春草91 | 久久99精品久久久久子伦 | 北条麻妃99精品青青久久 | 国产成人99久久亚洲综合精品 |