話(huà)不多說(shuō),請(qǐng)看代碼:
/*SELECT <非透視的列>, [第一個(gè)透視的列] AS <列名稱(chēng)>, [第二個(gè)透視的列] AS <列名稱(chēng)>, ... [最后一個(gè)透視的列] AS <列名稱(chēng)>,FROM (<生成數(shù)據(jù)的 SELECT 查詢(xún)>) AS <源查詢(xún)的別名>PIVOT( <聚合函數(shù)>(<要聚合的列>)FOR[<包含要成為列標(biāo)題的值的列>] IN ( [第一個(gè)透視的列], [第二個(gè)透視的列], ... [最后一個(gè)透視的列])) AS <透視表的別名><可選的 ORDER BY 子句>;*/declare @tb table(cid int,cname varchar(10))insert into @tbselect 1,'aa'union allselect 2,'bb'select * from @tbdeclare @idaa int ,@idbb intselect aa,bbfrom( select cid,cname from @tb )as ttpivot( max(cid) for cname in([aa],bb) )piv
以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持VeVb武林網(wǎng)!
新聞熱點(diǎn)
疑難解答
圖片精選