【发布时间】:2020-04-16 17:44:27
【问题描述】:
我有一个这样的 Microsoft SQL Server 数据库表:
我正在尝试以一种方式创建一个视图,将具有相同 from 的行组合在一起并且 Type A 和 Type B 值按列排列,如下所示:
我尝试使用几种分组方法和旋转,但我只能得到逗号分隔的值,如下所示:
在 SQL Server 中有没有一种方法可以有效地实现面向列的结果?
【问题讨论】:
-
做一个 GROUP BY。使用 case 表达式进行条件计数。
标签: sql sql-server tsql group-by pivot