首先,题目给出这个数据库表格

要求写出SQL语句使之变成如下表格

解决方法:

SELECT t1.Rq,t1.胜,t2.负 FROM         //t1和t2是自己命的新表格的名字

(SELECT Rq,COUNT(*) AS 胜             //As 胜意思是输出结果时列名为”胜“
FROM testtable
WHERE Shengfu='胜'
GROUP BY Rq)t1

INNER JOIN                                       //inner jion。。。on链表查询

(SELECT Rq,COUNT(*) AS 负
FROM testtable
WHERE Shengfu='负'
GROUP BY Rq)t2

ON t1.Rq=t2.Rq                             //on后面的表示新表格t1和t2有共同列Rq   补充:若只显示胜的比负的少的日期,则直接在此处加上  and t1.胜<t2.负
ORDER BY t1.Rq DESC              //desc,降序排列,asc升序排列

补充: and t1.胜<t2.负

最新文章

  1. Fedora17安装MySQL及配置
  2. 使用ajaxfileupload插件进行Ajax Post 异步提交多个文件
  3. IOS基础之 (设计模式)
  4. 基于java工程开发RMI服务端
  5. A C
  6. CrackMe_001
  7. javascript closure 闭包 事件绑定
  8. 学习Sass之安装Sass
  9. IIS 5.x与ASP.NET
  10. WebPack的安装
  11. python学习:利用循环语句完善输入设置
  12. LuoGu P1168 中位数
  13. python 识别图片上的数字
  14. 分析servlet injection
  15. java框架之Struts2(3)-OGNL&amp;ValueStack
  16. MP4介绍与基本AVC编码(x264)教程
  17. 20145307陈俊达_安卓逆向分析_APKtools分析smail
  18. OneNet平台初探成功
  19. flex布局在垂直居中里,元素超过容器大小后,不能通过滚动条滚动到顶端,这是个flex的bug
  20. 乘风破浪:LeetCode真题_002_Add Two Numbers

热门文章

  1. openERP server action,最强大的功能,没有之一
  2. Ejb in action(六)——拦截器
  3. MySQL优化之——日志
  4. 你必须了解的java内存管理机制(一)-运行时数据区
  5. wlpt的提现功能
  6. ListView的异步载入(笔记,多线程和AsyncTask)
  7. React项目结构
  8. openh264 在 osx 上的 nasm 问题
  9. Struts2 (三) (转载)
  10. 在“云基础设施即服务的魔力象限”报告中,AWS 连续三年被评为领导者