【发布时间】:2014-01-04 17:47:00
【问题描述】:
我在 SQL Server 2000 表中有一个名为 student 的表,用于存储不同学科学生的分数,它看起来像
name | English | Math | Science
--------------------------------
Ram | 80 | 70 | 85
shyam| 70 | 80 | 65
Hari | 80 | 60 | 90
现在我想要 3 列中的结果,其中包含名称、主题和标记,并且标记列根据每个学生的主题按降序排列为
name | Subject | marks
------------------------
Ram | Science | 85
Ram | english | 80
Ram | math | 70
shyam | math | 80
shyam | english | 70
shyam | Science | 65
Hari | Science | 90
Hari | english | 80
Hari | math | 60
我尝试了很多但没有成功。所以我寻求帮助。谢谢
【问题讨论】:
-
请发布您的尝试。
-
你要降序哪个标记?
-
科目分数降序排列
-
"MySQL" 并不意味着“我试图运行的 SQL 代码”。如果您使用的是 SQL Server,请不要使用 MySQL 或其他非 SQL Server 平台进行标记。
标签: sql sql-server sql-server-2000