一个两列的表中统计出三列的SQL语句

来源:互联网 发布:物理教学软件 编辑:程序博客网 时间:2024/05/20 15:57

表数据

 

2008-9-9 胜
2008-9-9 胜
2008-9-9 负
2008-9-10 胜
2008-9-10 负
2008-9-10 负

要查询出这个结果
          胜  负
2008-9-9  2    1
2008-9-10  1    2

 

SQL语句

 

select t1,胜=sum(case t2 when '胜' then 1 else 0 end),负=sum(case t2 when '负' then 1 else 0 end)
from ttt
group by t1

 

纳闷,工作这么多年,这样的使用还是头一次,以前从没这样统计过

 

原创粉丝点击