为了账号安全,请及时绑定邮箱和手机立即绑定

sql怎么分组

/ 猿问

sql怎么分组

fenkapian 2018-03-07 10:47:57

http://img3.mukewang.com/5a9f524a0001b41403200111.jpg

查询这个表要得到这样的结果,sql怎么写?

年份 赢次数 输次数

2008   0         1

2009   0          1

2011   1         2


查看完整描述

4 回答

已采纳
?
JasonChen1911

SELECT year, count(shuying='赢' OR NULL), count(shuying='输' OR NULL) 

FROM table

GROUP BY year

查看完整回答
反对 回复 2018-03-08
?
LIANHK
SELECT year 年份,COUNT(shuying='赢' OR NULL) 赢次数,COUNT(shuying='输' OR NULL) 输次数 FROM test GROUP BY year;


查看完整回答
1 反对 回复 2018-03-07
?
FightingBoy
select year as 年份,count(case when shuying='赢'THEN '赢' END) as 赢次数,count(case when shuying='输' then '输' end) as 输次数 from ceshi group by year;


查看完整回答
1 反对 回复 2018-03-07
?
FightingBoy
select year as 年份,count(case when shuying='赢'THEN '赢' END) as 赢次数,count(case when shuying='输' then '输' end) as 输次数 from ceshi group by year;


查看完整回答
反对 回复 2018-03-07

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信