相关疑难解决方法(0)

SQL Server 2005透视未知列数

我正在处理一组类似于以下内容的数据.

StudentName  | AssignmentName |  Grade
---------------------------------------
StudentA     | Assignment 1   | 100
StudentA     | Assignment 2   | 80
StudentA     | Total          | 180
StudentB     | Assignment 1   | 100
StudentB     | Assignment 2   | 80
StudentB     | Assignment 3   | 100
StudentB     | Total          | 280
Run Code Online (Sandbox Code Playgroud)

作业的名称和数量是动态的,我需要将结果与以下内容相似.

Student      | Assignment 1  | Assignment 2  | Assignment 3  | Total
--------------------------------------------------------------------
Student A    | 100           | 80            | null          | 180
Student B    | 100           | 80            | 100           | …
Run Code Online (Sandbox Code Playgroud)

sql sql-server pivot

19
推荐指数
2
解决办法
4万
查看次数

标签 统计

pivot ×1

sql ×1

sql-server ×1