自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

教您如何實(shí)現(xiàn)DB2行轉(zhuǎn)列

數(shù)據(jù)庫
在我們使用DB2數(shù)據(jù)庫的過程中,經(jīng)常會遇到行轉(zhuǎn)列的情況,下文對DB2行轉(zhuǎn)列的實(shí)現(xiàn)方法作了詳盡的闡述說明,供您參考。

DB2行轉(zhuǎn)列操作是很常見的問題,下面就教您如何實(shí)現(xiàn)DB2行轉(zhuǎn)列操作,如果您之前遇到過DB2行轉(zhuǎn)列的問題,不妨一看。

給出下面的數(shù)據(jù):
CREATE TABLE Sales (Year INT, Quarter INT, Results INT)

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

想要的到結(jié)果:
YEAR        Q1          Q2          Q3          Q4
----------- ----------- ----------- ----------- -----------      
2004          20          30          15          10      
2005          18          40          12          27

這個(gè)SQL就可解決這個(gè)問題:S
ELECT Year,
       MAX(CASE WHEN Quarter = 1
           THEN Results END) AS Q1,
       MAX(CASE WHEN Quarter = 2   
           THEN Results END) AS Q2,
       MAX(CASE WHEN Quarter = 3    
           THEN Results END) AS Q3,
       MAX(CASE WHEN Quarter = 4   
           THEN Results END) AS Q4
FROM Sales
GROUP BY Year

解釋一下為什么要加max的原因,因?yàn)椴患觤ax的話結(jié)果會是這樣:
YEAR        Q1          Q2          Q3          Q4
----------- ----------- ----------- ----------- -----------
     2004          20           -           -           - 
     2004           -          30           -           - 
     2004           -           -          15           - 
     2004           -           -           -          10  
     2005          18           -           -           -  
     2005           -          40           -           -  
     2005           -           -          12           -  
     2005           -           -           -          27
 

 

 

【編輯推薦】

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

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

深入解讀DB2存儲過程

帶您了解DB2異常處理器類型

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

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

2010-11-04 13:50:20

DB2在線導(dǎo)入

2010-11-03 11:30:56

DB2表空間擴(kuò)容

2010-09-01 09:32:08

DB2恢復(fù)

2010-09-30 11:04:47

DB2數(shù)據(jù)庫卸載

2010-08-26 17:19:36

DB2數(shù)據(jù)庫備份

2010-08-25 14:42:46

DB2AIX卸載

2010-09-30 09:42:22

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

2010-08-25 14:12:47

DB2備份恢復(fù)

2010-08-26 14:01:59

DB2插入特殊字符

2010-08-26 10:29:11

DB2許可證

2010-08-31 09:05:14

DB2linux安裝

2010-11-04 14:12:24

DB2快照監(jiān)控

2010-08-26 13:13:46

DB2Fedora Linu

2010-11-02 11:30:09

DB2索引結(jié)構(gòu)

2010-11-02 11:56:36

DB2物化視圖

2010-10-26 10:48:16

ORACLE備份

2010-11-01 14:19:20

DB2字符串

2010-09-30 10:53:39

DB2表管理

2010-11-02 16:39:32

DB2鎖的類型

2010-08-10 17:10:46

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號