【发布时间】:2022-11-10 01:56:03
【问题描述】:
在 SQL Server 中,假设您有一个这样的表,称为“测试”:
| Owner | State |
|---|---|
| John | Pending |
| John | Complete |
| Sue | Required |
| Sue | Required |
| Sue | Complete |
| Frank | Complete |
我希望枢轴数据显示如下:
| Owner | Required | Pending | Complete |
|---|---|---|---|
| John | 0 | 1 | 1 |
| Sue | 2 | 0 | 1 |
| Frank | 0 | 0 | 1 |
你如何编写 SQL 语句来产生它?似乎 PIVOT 表会派上用场,但只是不确定如何将其包含在语句中。
【问题讨论】:
标签: sql sql-server tsql