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

要求写出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.负

转载于:https://www.cnblogs.com/Andy-/p/7583481.html

SQL编程题-----1相关推荐

  1. javaee编程题_在JavaEE中使用CDI的简单面向方面的编程(AOP)

    javaee编程题 我们编写满足特定业务逻辑的服务API. 涵盖所有服务API(如安全性,日志记录,审核,度量延迟等)的跨领域问题很少. 这是一个重复的非业务代码,可以在其他方法之间重用. 重用的一种 ...

  2. Java 笔试强训 牛客网选择编程题 01

    一.选择 1.单选 1.1.语法: public class Test3{public static void main(String[] args) {System.out.println(100 ...

  3. 「数据库」sql刷题(No.11)

    喜欢就 关注 我们吧! 简介:  Hello 各位 ,我是公号「八点半技术站」的创作者 - Bruce.D (姓氏:豆). 感谢微信给予的个人认证,专注于PHP.Go.数据库技术领域知识经验分享. 技 ...

  4. 复习笔记:数据库编程题

    编程题(共10分) 有一个"学生选课成绩系统"数据库,数据库中包括三个表: (1)"学生"表Student由学号(Sno).姓名(Sname).性别(Ssex) ...

  5. Java面试手写编程题(面试官经常让人手写)

    代码与编程题 135.写一个Singleton出来 Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在. 一般Singleton模式通常有几种种形式: 第一种形 ...

  6. c语言编程题素数和,程序设计入门——C语言 第4周编程练习 1 素数和(5分)

    题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推. 现在,给定两个整数n和m,0 输入格式: 两个整数,第一个表示n,第二个表示m. 输出格式: 一个整数,表示第n个素数到 ...

  7. java集合到线程的考试_成都汇智动力-Java SE考试编程题总结

    原标题:成都汇智动力-Java SE考试编程题总结 线程和进程的区别: (1)进程是运行中的程序,拥有自己独立的内存空间和资源; (2)一个进程可以有一个或多个线程组成,且至少有一个线程称为主线程; ...

  8. 实验5 Spark SQL编程初级实践

    今天做实验[Spark SQL 编程初级实践],虽然网上有答案,但在自己的环境下并不能够顺利进行 在第二题中,要求编程实现将 RDD 转换为 DataFrame.根据所谓标准答案,在进行sbt 打包时 ...

  9. 编程题刷题笔记(包括leetcode和各种公司笔试题)

    7/6: 做的查找中的word_ladder,没做出来. 学到了的知识点: unordered_set: 定义为unordered_set<string>dict 在集合中查找为dict. ...

最新文章

  1. django一个html先后两个form,django 一个页面两个表单 怎么提交
  2. 06-typeAliases标签和package标签
  3. translucent可以设置中文吗_物联卡可以作无线网卡使用吗?物联卡笔记本上网设置流程...
  4. [Linux]控制语句If case
  5. mybatis使用全注解的方式案例(包含一对多关系映射)
  6. 删除visual studio最近打开的项目列表
  7. sqlserver中分区函数 partition by的用法
  8. c++ opencv mat_【CV实战】OpenCV—Hello world代码示例
  9. java获取配置文件_JAVA读取配置文件的方法
  10. 英语思维导图大全 数词(八)
  11. 问题 D: 寻找丢失的LZY
  12. xubuntu language support
  13. 修改数据库字符集为'us7ascii'
  14. sim的准确识别技术
  15. Cesium:绘制抛物线/散射线
  16. 最有价值证书——ITIL名列第三
  17. 校园招聘--网易笔试
  18. oracle bpm 二次开发,Oracle BPM Suite产品详细说明
  19. ansj词典加载及简洁分词过程
  20. 李开复的《AI·未来》是本好书?我不见得

热门文章

  1. 读取当前linux进程内存_(笔记)Linux上的内存分配
  2. 2.转动的地球shader
  3. python中dump函数_python中实现php的var_dump函数功能
  4. 给 Flutter 界面切换来点特效
  5. Java生鲜电商平台-缓存架构实战
  6. (数据科学学习手札30)朴素贝叶斯分类器的原理详解Python与R实现
  7. JavaScript中call和apply方法
  8. 25款操作系统全面接触 [2]
  9. Angular自学笔记(二)显示数据 绑定属性
  10. mac上的更新node npm