【发布时间】:2014-12-02 03:23:48
【问题描述】:
使用如下表格:
name country state
----- ------- -----
ana usa ca
paul usa wy
louis can ot
ana usa ca
john can al
paul usa wy
john usa ca
ana usa ca
louis can ot
我需要这样的结果:
country state ana paul louis john
-------- ----- ---- ---- ----- ----
usa ca 3 1 0 1
wy 0 1 0 0
can ot 0 0 2 0
al 0 0 0 1
(使用动态列按名称计数出现次数,按国家和州分组)
有没有可能只用一句话来搭建?
【问题讨论】:
-
基于您问题中的动态词可能是 @wewestthemenace 的答案是更好的答案
标签: sql-server group-by dynamic-columns