统计胜负结果的SQL语句,sql如何写

gl511 2018-05-14 02:20:06
表结构和数据
date result
2011-02-01 胜
2011-02-01 负
2011-02-01 胜
2011-02-02 胜
2011-02-02 负

查询出来的结果:
date 胜 负
2011-02-01 2 1

2011-02-02 1 1
...全文
369 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
浅笑天无情 2018-05-14
  • 打赏
  • 举报
回复
select date,(select count(*) from table1 where date = t.date and result = '胜') as '胜' ,(select count(*) from table1 where date = t.date and result = '负') as '负' from table1 as t group by date;

21,881

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧