避免在col值

时间:2015-09-09 06:04:40

标签: sql

我有一个sp结果,

 subject | Chapter no. |  marks
 English      1             99
 English      2             99
 English      3             99
 Science      1             100
 Science      2             100

此sp结果基于主题,每个主题可能有不同的chapterno.,但标记基于主题。所以我必须避免重复以避免在计算总分时出错。

因此我需要这样,

 subject | Chapter no. |  marks
 English      1             99
 English      2             0/null
 English      3             0/null
 Science      1             100
 Science      2             0/null

请指导我解决这个问题。

1 个答案:

答案 0 :(得分:0)

您可以尝试这样:

SELECT MIN([Chapter no.]) AS col, subject
FROM yourTable
GROUP BY subject