1.首先我们做题目之前分析,一共有多少中可能的情况。

2.(aa,ab,ac,ad),(ba,bb,bc,bd),(ca,cb,cc,cd),(da,db,dc,dd),四个队伍进行比赛,这是所有的情况,但是aa,bb,cc,dd这四种情况是自己和自己比赛,那肯定是不行的,为了方便理解我画个图来帮助理解

3.画图理解:

4.如上图所示,最终正确答案就是这个了,一共有6种情况,这么简单相信大家都会,那么关键就是我们怎么用SQL语句来达到上图的这种效果呢?仔细看图分析,我们发现左侧的字母总是小于右侧字母的顺序的,队伍team都一样,那么我们SQL语句可以写成这样:

5.SQL语句:

Select a.Name,b.Name From Team as a,Team as b Where a.Name<b.Name

经过上述SQL语句我们可以查询到结果:

6.看着好像不是那么回事,强迫症患者,继续优化SQL语句:

Select a.Name,b.Name From Team as a,Team as b Where a.Name<b.Name And order by a.Name,b.Name

7.这回就舒服多了,再把这个图和3图对比一下,一模一样,大功告成

8.总结:有时候拿到题目首先应该先仔细思考,不要盲目下手,思考清楚后再来实践,往往事半功倍!

学习如逆水行舟,不进则退。加油!加油!加油!

一个叫 team 的表,里面只有一个字段name, 一共有4 条纪录,分别是a,b,c,d, 对应四个球对,现在四个球对进行比赛,用一条sql 语句显示所有可能的比赛组合.相关推荐

  1. 一个叫 team 的表,里面只有一个字段name, 一共有4 条纪录,分别是a,b,c,d, 对应四个球队,现在四个球队进行比赛,用一条sql 语句显示所有可能的比赛组合.

    一个叫 team 的表,里面只有一个字段name, 一共有4 条纪录,分别是a,b,c,d, 对应四个球队, 现在四个球队进行比赛,用一条sql 语句显示所有可能的比赛组合.如下表: 由于需求为讲四个 ...

  2. sql语句面试题(推荐)

    Sql常见面试题 受用了 1.用一条SQL 语句 查询出每门课都大于80 分的学生姓名 name   kemu   fenshu 张三    语文       81 张三     数学       7 ...

  3. mysql常见sql语句练习 sql练习题

    文章目录 1. Mysql基本语句复习 1.1数据库建库操作 1.2建表操作 1.3基本语句 1.4列操作(重点) 1.5join操作(重点) 1 inner join或者 join 2 left j ...

  4. oracle面试 sql语句,oracle面试sql

    2015-09-10 06:30:02 阅读( 187 ) 1.关于group by表内容: 2005-05-09 胜 2005-05-09 胜 2005-05-09 负 2005-05-09 负 2 ...

  5. mysql select from user_select * from user 这条 SQL 语句,背后藏着哪些不可告人的秘密?...

    作为一名 Java开发人员,写 SQL 语句是常有的事,但是你知道 SQL 语句背后的处理逻辑吗?比如下面这条 SQL 语句: select * from user where id=1 执行完这条语 ...

  6. wps合并所有sheet页_WPS怎么把几个工作表合并到一个工作表 - 卡饭网

    excel如何快速把多个工作表合并到一个excel表 excel如何快速把多个工作表合并到一个excel表 有这么一种情况,就是我们有很多张excel,而且excel表里面的公式基本一样,我们就想快速 ...

  7. mysql语句在哪编写_mysql常见问题七:编写sql语句

    一.删除除了学号字段以外,其它字段都相同的冗余记录,只保留一条!(也就是要删除凤姐和田七中一条重复数据只留一条) 要求结果数据: 原始数据: CREATE TABLEtbl_students ( id ...

  8. 使用Hive或Impala执行SQL语句,对存储在HBase中的数据操作

    https://www.zybuluo.com/aitanjupt/note/209941 使用Hive或Impala执行SQL语句,对存储在HBase中的数据操作 〇.摘要 一.基础环境 二.数据存 ...

  9. ASP中SQL语句参考及记录集对象

    DB2 提供了关连式资料库的查询语言 SQL (Structured Query Language),是一种非常口语化.既易学又易懂的语法.此一语言几乎是每个资料库系统都必须提供的,用以表示关连式的操 ...

  10. SQL语句执行顺序以及oracle基本查询优化

    1.select 列 from 表列表名/视图列表名 where 条件. 2.select 列 from 表列表名/视图列表名 where 条件 group by (列列表) having 条件 3. ...

最新文章

  1. 考那么多试,拿那么高分,大模型们真的懂语言了吗?
  2. java中List的toArray方法
  3. 【数字信号处理】傅里叶变换性质 ( 傅里叶变换时移性质示例 )
  4. Excel Sheet Column Number
  5. 《深入理解Android:卷III A》一一2.3心系两界的MessageQueue
  6. c语言猜拳游戏思考,这是一个猜拳游戏的程序 大家有更好的解决方法么?
  7. 详解JavaScript中void语句的使用
  8. win7 activemq_带有骆驼,ActiveMQ,Elasticsearch的关键HL7用例
  9. leetcode 90. 子集 II 思考分析
  10. 如何抓取Camera systrace
  11. 未安装任何音频输出设备
  12. 如何搭建一个简单的QQ机器人(基于mirai)
  13. Python自动采集微信联系人
  14. U盘启动盘还原的方法
  15. 第一行代码 第三版 第11章网络技术 11.6.1 Retrofit 应用 报错:android.system.ErrnoException: isConnected failed: ECONNRE
  16. Java提取身份证照片数据,so easy
  17. 有n个结构体变量,内含学生学号、姓名和3门课程的成绩。要求输出平均成绩最高的学生的信息(包括学号、姓名、3门课程成绩和平均成绩)。
  18. adb shell 调试君正板子
  19. 基于VB的COM编程入门教程
  20. “美登杯”上海市高校大学生程序设计邀请赛 (华东理工大学)E. 小花梨的数组

热门文章

  1. 免费服务器+免费域名 【白嫖手册】
  2. CSV文件分割工具开发-python版
  3. Android手动创建活动并注册AndroidManifest.xml
  4. 媒体:28省份已开展不动产登记机构整合工作
  5. 真惭愧--连这样的小事都没有坚持下来
  6. layui 列表 模板
  7. 认识PASCAL VOC数据集(目标检测)
  8. 10分钟明白为什么要使用微服务
  9. 服务器单核性能天梯图,台式机cpu性能排行(cpu单核性能天梯图)
  10. Excel批量根据银行卡号查询银行卡的详细信息