By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
4 rows affected
| Coder | Subject | Score |
|---|---|---|
| Bob | SQL | 95 |
| Bob | Python | 80 |
| Emily | SQL | 98 |
| Emily | Python | 90 |
| Coder | Python | SQL |
|---|---|---|
| Bob | 80 | 95 |
| Emily | 90 | 98 |
| Subject |
|---|
| Python |
| SQL |
| PivotList |
|---|
| Python,SQL |
| PivotSQL |
|---|
SELECT * FROM ( SELECT [Coder] ,[Subject] ,[Score] FROM SkillQuiz ) AS SkillQuizResults PIVOT(SUM([Score]) FOR [Subject] IN ( Python,SQL )) AS PivotTable |
| Coder | Python | SQL |
|---|---|---|
| Bob | 80 | 95 |
| Emily | 90 | 98 |
| Coder | Subject | Score |
|---|---|---|
| Bob | SQL | 95 |
| Bob | Python | 80 |
| Emily | SQL | 98 |
| Emily | Python | 90 |
| Bob | Java | 96 |
| Bob | Scala | 86 |
| Bob | R | 86 |
| Emily | Java | 91 |
| Emily | Scala | 91 |
| Emily | R | 86 |
| PivotSQL |
|---|
SELECT * FROM ( SELECT [Coder] ,[Subject] ,[Score] FROM SkillQuiz ) AS SkillQuizResults PIVOT(SUM([Score]) FOR [Subject] IN ( Java,Python,R,Scala,SQL )) AS PivotTable |
| Coder | Java | Python | R | Scala | SQL |
|---|---|---|---|---|---|
| Bob | 96 | 80 | 86 | 86 | 95 |
| Emily | 91 | 90 | 86 | 91 | 98 |
| PivotSQL |
|---|
SELECT * FROM ( SELECT [Coder] ,[Subject] ,[Score] FROM SkillQuiz ) AS SkillQuizResults PIVOT(SUM([Score]) FOR [Coder] IN ( Bob,Emily )) AS PivotTable |
| Subject | Bob | Emily |
|---|---|---|
| Java | 96 | 91 |
| Python | 80 | 90 |
| R | 86 | 86 |
| Scala | 86 | 91 |
| SQL | 95 | 98 |