以前做过一道题目,一直没有来得及总结下来。贴图:

记得以前曾经找到了两种方法,今天试了一下,还是可以的,贴出过程:

下面是具体的查询方法:

原来放的是图片,今天又练习了一下,附代码:

 1 create TABLE #Match
 2 (
 3 matchDate datetime,
 4 matchResult nvarchar(20)
 5 )
 6
 7 insert #Match select '2014-09-01','lost'
 8 select '2014-09-19','win'
 9 union all
10 select '2014-09-19','win'
11 union all
12 select '2014-09-19','lost'
13 union all
14 select '2014-09-01','win'
15 union all
16 select '2014-09-19','lost'
17 union all
18 select '2014-09-01','lost'
19
20
21 select * from #Match
22
23
24 --方法1
25 select m.matchDate,
26 sum(case when m.matchResult='win' then 1 else 0 end)  win,
27 sum(case when m.matchResult='lost' then 1 else 0 end)  lost
28 from #Match m group by m.matchDate
29
30
31 --方法2
32 select m.matchDate,
33 sum(case m.matchResult when 'win' then 1 else 0 end)  win,
34 sum(case m.matchResult when 'lost' then 1 else 0 end)  lost
35 from #Match m group by m.matchDate

View Code

转载于:https://www.cnblogs.com/hshuai/p/3584191.html

一道关于比赛胜负的Sql查询题目相关推荐

  1. 一道面试题:写出SQL语句实现下述功能

    一道面试题:写出SQL语句实现下述功能 题目: 根据表结构写出SQL语句实现下述功能 解析 题目一: 模糊查询(难度:★☆☆☆) 题目二: 聚合查询(难度:★★☆☆) 题目三: 多层嵌套子查询(难度: ...

  2. 震惊!阿里的程序员竟被一个简单的 SQL 查询难住了!

    作者 | 唐磊 责编 | Carol 来源 | 程序猿石头 封图 | CSDN 付费下载于视觉中国 最近工作上遇到一个"神奇"的问题,或许对大家有帮助,因此形成本文. 问题大概是, ...

  3. 五个 SQL 查询性能测试题,只有 40% 及格率,你敢来挑战吗?

    作者 | 董旭阳TonyDong,CSDN 博客专家 责编 | 唐小引 头图 | CSDN 下载自东方 IC 出品 | CSDN 博客 下面是 5 个关于索引和 SQL 查询性能的测试题:其中 4 个 ...

  4. 编写一个 SQL 查询,找出每个部门工资最高的员工。

    Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id.+----+-------+--------+--------------+ | Id ...

  5. oracle function 写查询语句_五个 SQL 查询性能测试题,只有 40% 及格率,你敢来挑战吗?...

    作者 | 董旭阳TonyDong,CSDN 博客专家 责编 | 唐小引 头图 | CSDN 下载自东方 IC 出品 | CSDN 博客 下面是 5 个关于索引和 SQL 查询性能的测试题:其中 4 个 ...

  6. sql查询三级菜单分类_SQL面试50题——思路解答与分类整理(中)窗口函数与子查询...

    让我们每天都进步一点点 题目快速查找索引 阅读指南 上篇:SQL面试50题--思路解答与分类整理(上)聚合函数与表连接 [第一部分]聚合函数(sum/avg/count/min/max) [第二部分] ...

  7. 面试官:编写一个 SQL 查询,找出每个部门工资第二高的员工

    今天我们来看看大数据开发中row_number函数. 作为一名程序员,求职面试时时常会遇到需要编写一些基础的sql,编写sql这样做的目的主要是考验求职者的逻辑思维及编写sql基础能力.而row_nu ...

  8. 五个 SQL 查询性能测试题,只有 40% 及格率,你敢来挑战吗?| 原力计划

    作者 | 董旭阳TonyDong,CSDN 博客专家 责编 | 唐小引 头图 | CSDN 下载自东方 IC 出品 | CSDN 博客 下面是 5 个关于索引和 SQL 查询性能的测试题:其中 4 个 ...

  9. sql server整表查询慢_这里有一个慢 SQL 查询等你来优化

    背景 最近工作上遇到一个"神奇"的问题, 或许对大家有帮助, 因此形成本文. 问题大概是, 我有两个表 TableA, TableB, 其中 TableA 表大概百万行级别(存量业 ...

最新文章

  1. 前端工程师成长之多读好书
  2. 如何基于MySQL及Redis搭建统一的kv存储服务 | 秦波
  3. gradle 项目运行主类报错
  4. Memcached 缓存基础知识点1并64位系统 1.4.4版本安装
  5. 有逼格的产品经理的工作台长啥样?
  6. delphi获取当前计算机所有盘符
  7. python没有用_你可能没有在Python3中使用但却应该使用的东西
  8. php yaf twig,yaf-example
  9. linux清除软件配置文件,Linux清除已删除软件包的配置文件命令瞎总结
  10. 斯坦福 CS183f YC 创业课 2017 资料整理
  11. maven 打包数据库加密_SpringBoot项目application.yml文件数据库配置密码加密的方法...
  12. 微信投票时间是在服务器上的吗,如何微信设置投票,微信投票活动时间设置小技巧...
  13. Android 反编译快手APP,gksvideourla
  14. GPUImageMovie播放控制
  15. linux运维命令3
  16. SpringBoot实现JWT保护前后端分离RESTful API
  17. iOS 自动化——技术方案、环境配置
  18. java lcs矩阵,LCS算法的两种JAVA实现方式
  19. centos yum 第三方仓库 scl 应用
  20. 记2021春季PAT乙级考试题解

热门文章

  1. Apollo进阶课程㊲丨Apollo自动驾驶架构介绍
  2. 简述java的线程_Java多线程的简述
  3. matlab漂亮图表,漂亮,美观的图表之Matlab强势回归~~~~走你8
  4. (多线程)leetcode1114. 按序打印 认识AtomicInteger
  5. leetcode387. 字符串中的第一个唯一字符
  6. 算法总结-1算法入门
  7. python(9)-变量、input函数
  8. 美国oracle球场,美国体育馆考察——美国体育产业是如何盈利的?
  9. java控制面板作用_Java
  10. C语言深度剖析书籍学习记录 第一章 关键字