还有这个代码 可以用 count函数实现吗?{:soso_e104:}求大神指导
select tname,
sum(
case tscore
when N'胜' then 1
else 0
end
)as 胜,
sum(
case tscore
when N'负' then 1
else 0
end
)as 负
from t_score
group by tname
还有 你的这段代码种的 identity(1,1)是不是代表 主键自增设置啊
CREATE TABLE [dbo].[Classs](
[ID] [int] IDENTITY(1,1) primary key NOT NULL,--主键ID作者: 刘豪 时间: 2012-5-29 17:36
只能这样
SELECT Date AS 比赛时间,Name AS 球队,Score AS 比赛结果 FROM T_Score
SELECT Name,
SUM(
CASE Score
WHEN N'胜' THEN 1
ELSE 0
END
)AS 胜,
SUM(
CASE Score
WHEN N'负' THEN 1
ELSE 0
END
)AS 负
FROM T_Score
GROUP BY Name