【发布时间】:2018-06-12 13:23:42
【问题描述】:
有 8000 行,包括学生姓名、课程和成绩。总共有 4 门课程,因此这意味着每个学生最多有 4 行。所以我想创建一个包含不同学生姓名的表格,并在同一行显示不同的成绩,如下所示:
非常感谢。
PS。我从您最初的回复中注意到,这不是一件容易的事。那么我可以让表格只显示超过一个年级的学生,因为我对只有一个年级的学生不感兴趣吗?像这样:
【问题讨论】:
-
我认为生成这样一个精确的表格可能很困难。你真的需要这个精确的输出吗?
-
如果您想要类似于该输出的内容,您可以研究一个数据透视表,其中包含数学、英语和 IT 的列标题以及下方的相应值。 stackoverflow.com/questions/15931607/…
标签: sql postgresql pivot