[SQL ]如何产生列联表

楼主: squallscer (羽毛)   2015-03-04 00:36:59
数据库名称: SQL server 2008
数据库版本:R2
内容/问题描述:
假设有三个字段:
id col1 col2
1 A B
2 B A
3 C C
4 A A
5 B C
. . .
. . .
希望产生一个列联表为:
A B C
A 1 1 0
B 1 0 1
C 0 0 1
在google中搜寻contingency table都没有找到答案
故来版上询问前辈该怎么写呢?
作者: daimom (Daimom)   2015-03-04 10:29:00
pivot?
楼主: squallscer (羽毛)   2015-03-04 21:56:00
pivot中有办法不指定in (colname1,colname2...)吗?我有358个行,怕打到手软......

Links booklink

Contact Us: admin [ a t ] ucptt.com