99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2021-02-21 閱讀量: 525
如何通過(guò)sql語(yǔ)句進(jìn)行行轉(zhuǎn)列

一般在做數(shù)據(jù)統(tǒng)計(jì)的時(shí)候會(huì)用到行轉(zhuǎn)列,假如要統(tǒng)計(jì)學(xué)生的成績(jī),數(shù)據(jù)庫(kù)里查詢出來(lái)的會(huì)是這樣的,但這并不能達(dá)到想要的效果,所以要在查詢的時(shí)候做一下處理。

?1

第一種:靜態(tài)行轉(zhuǎn)列


select UserName 姓名,

sum(case Subject when '語(yǔ)文' then Source else 0 end) 語(yǔ)文,sum(case Subject when '數(shù)學(xué)' then Source else 0 end) 數(shù)學(xué),

sum(case Subject when '英語(yǔ)' then Source else 0 end) 英語(yǔ) from TestTable group by UserName


第二種:用povit行轉(zhuǎn)列


select * from

(select UserName,Subject,Source from TestTable) testpivot(sum(Source) for Subject in(語(yǔ)文,數(shù)學(xué),英語(yǔ))

) pvt



75.0000
0
關(guān)注作者
收藏
評(píng)論(0)

發(fā)表評(píng)論

暫無(wú)數(shù)據(jù)
推薦帖子