国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

oracle行轉(zhuǎn)列解決一對多 Oracle列轉(zhuǎn)行,行轉(zhuǎn)列?

Oracle列轉(zhuǎn)行,行轉(zhuǎn)列?在Oracle下,函數(shù)decode可用于處理:選擇產(chǎn)品名稱,sum(decode(quarter,“first quarter”,sales,0))第一季度銷售額,sum(

Oracle列轉(zhuǎn)行,行轉(zhuǎn)列?

在Oracle下,函數(shù)decode可用于處理:

選擇產(chǎn)品名稱,

sum(decode(quarter,“first quarter”,sales,0))第一季度銷售額,

sum(decode(quarter,“second quarter”,sales,0))第二季度銷售額,

sum(decode(quarter,“third quarter”,sales,0))第三季度銷售額求和(decode(quarty,“fourth quarty”,sales,0))第四季度的銷售額,

來自表名

按產(chǎn)品名分組

選擇decode(t.rn,1,t.company name)作為公司名1,

decode(t.rn,2,t.company name)作為公司名2,

decode(t.rn,3,t.company name)作為公司名3,

from(

Select c.Unit name,to uNumber()over(partition by c.company name)as RN

from table1 a,table2 B,table3 c

where a.id1=B.id1

and B.id2=c.id2

]t

這是在已知記錄行數(shù)時實現(xiàn)的。如果不知道有多少行,最好用中間表做一個語句塊,把相關的數(shù)字先放到中間表中進行處理。