關於sql有這個表a t1 b t1 c t2 d t2現在我要統計轉換這種a b c d 1 1 1 1語句怎麼寫,請各位幫忙

時間 2021-06-12 07:59:45

1樓:

只能用0來表示﹐沒法用空來表示﹐你可以到時候再替換咯

declare @tb table (col1 varchar(5),col2 varchar(5))

insert into @tb values('a','t1')

insert into @tb values('b','t1')

insert into @tb values('c','t2')

insert into @tb values('d','t2')

select col2,

sum(case col1 when 'a' then 1 else 0 end)  as a,

sum(case col1 when 'b' then 1 else 0 end)  as b,

sum(case col1 when 'c' then 1 else 0 end) as c,

sum(case col1 when 'd' then 1 else 0 end) as d

from @tb group by col2

col2  a           b           c           d

t1         1           1           0           0

t2         0           0           1           1

(2 row(s) affected)

2樓:匿名使用者

如果是sqlserver 可以直接用pivot函式

關於SQL的連線查詢,關於SQL的連線查詢

使用union all試下 select from tb book where eliteid 3 order by booktime desc union all select from tb book where eliteid 3 order by topnumber desc,booktim...

關於SQL兩次迴圈問題,關於SQL的迴圈問題

內迴圈之後忘記重新初始化變數 currid。改寫之後 declare currid intdeclare no int set no 822 while no 1014 beginset currid 2 把變數初始化放到這。while exists select piece no from xin...

關於魔獸爭霸!魔獸爭霸3還有這個!!!

和我當年一樣 如出一轍 呵呵 就連喜歡moon 喜歡暗夜也是一樣的 首先多去pps pplive上看看錄影 多打打電腦練練操作 在慢慢和人打 我就是這樣的。防火牆關掉試試。以前玩hf的時候老出現這種狀況。要麼就除錯一下防火牆的防禦級別。魔獸爭霸3還有這個!盜版,槓槓滴,我玩了10多年沒見過呢。魔獸爭...