1 关于group by 的练习题

 数据库中数据如下:

rq        sf

--------------------------

20120828    胜

20120828       胜

20120828       负

20120828       负

20120829    胜

20120829       胜

20120829       负

如何用sql实现如下结果:

rq        s        f

20120828    2        2

20120829    2        1

方法一:

  

复制代码
View Code
1 SELECT RQ
2             ,SUM(CASE WHEN S='' THEN 1 ELSE 0 END) AS S
3             ,SUM(CASE WHEN S='' THEN 1 ELSE 0 END) AS F
4 FROM 表
5 GROUP BY
6              RQ
复制代码

方法二:http://wenku.baidu.com/view/46e59ed2c1c708a1284a448c.html

 

posted on   baiyixianzi  阅读(166)  评论(0编辑  收藏  举报
努力加载评论中...

点击右上角即可分享
微信分享提示