给出trips和users表

CREATE TABLE `trips` (
  `Id` int(11) DEFAULT NULL,
  `Client_Id` int(11) DEFAULT NULL,
  `Driver_Id` int(11) DEFAULT NULL,
  `City_Id` int(11) DEFAULT NULL,
  `Status` enum('completed','cancelled_by_driver','cancelled_by_client') DEFAULT NULL,
  `Request_at` varchar(50) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8

CREATE TABLE `users` (
  `Users_Id` int(11) DEFAULT NULL,
  `Banned` varchar(50) DEFAULT NULL,
  `Role` enum('client','driver','partner') DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8

求出2013-10-01至2013-10-03之间被未禁止人员的取消率

显然后面要根据日期作分组,再作统计

代码如下:

select Request_at as Day, round(sum(Status = 'cancelled_by_driver' or Status = 'cancelled_by_client') / count(*), 2) as 'Cancellation Rate' from trips, users where Client_id = Users_id and banned = 'No' and Request_at >= '2013-10-01' and Request_at <= '2013-10-03' group by Request_at;

LeetCode Trips and Users(关联、分组,聚合)相关推荐

  1. 318分组聚合,关联查询(多表连接查询)(连接查询),连接查询oracle写法,集合运算ld

    ----------分组聚合:对表里面的数据进行各个维度/角度的统计 -------------统计:需要用 聚合函数 max(目标字段):求最大值 min(目标字段) :求最小值 avg(目标字段) ...

  2. python新闻聚合_使用python对数据进行高效处理,包你玩转分组聚合

    本文主要介绍python的第三方数据分析库pandas,阐述其在数据分析领域应该如何高效地进行分组聚合,共分享5个最佳实践. groupby概念 groupby语句在数据分析中是用来做分组计算的,将数 ...

  3. (转载)依赖、关联、聚合、组合

    类与类图 1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性.操作.关系的对象集合的总称. 2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什 ...

  4. 聚合函数/分组聚合查询

    本博客前文链接,点击查看,便于理解代码的来龙去脉 聚合函数 MAX() MIN() COUNT() SUM() AVG() from stu.models import *def showsql(): ...

  5. Elasticsearch Java API 的使用(13)—分组聚合之一

    分组聚和不像度量聚合那样通过字段进行计算,而是根据文档创建分组.每个聚合都关联一个标准(取决于聚合的类型),决定了一个文档在当前的条件下是否会"划入"分组中. 换句话说,分组实际上 ...

  6. php sequelize,Sequelize中用group by进行分组聚合查询

    一.SQL与Sequelize中的分组查询 1.1 SQL中的分组查询 SQL查询中,通GROUP BY语名实现分组查询.GROUP BY子句要和聚合函数配合使用才能完成分组查询,在SELECT查询的 ...

  7. 【原创】StreamInsight查询系列(六)——基本查询操作之分组聚合

    上篇博文介绍了StreamInsight基础查询操作中的用户自定义聚合部分.这篇文章将主要介绍如何在StreamInsight查询中使用分组聚合. 测试数据准备 为了方便测试查询,我们首先准备一个静态 ...

  8. pandas使用groupby函数进行分组聚合、使用agg函数指定聚合统计计算的数值变量、并自定义统计计算结果的名称(naming columns after aggregation)

    pandas使用groupby函数进行分组聚合.使用agg函数指定聚合统计计算的数值变量.并自定义统计计算结果的名称(naming columns after aggregation in dataf ...

  9. pandas使用groupby函数进行分组聚合并使用agg函数将每个分组特定变量对应的多个内容组合到一起输出(merging content within a specific column of g

    pandas使用groupby函数进行分组聚合并使用agg函数将每个分组特定变量对应的多个内容组合到一起输出(merging content within a specific column of g ...

最新文章

  1. 人脸识别技术用于教育行业引争议
  2. 3天初版部署7天快速迭代!百度飞桨携手北京地铁落地AI口罩检测方案
  3. python读数据-用 Python 的输入输出功能读取和写入数据
  4. 【计算机网络复习】1.1.1 概念、组成、功能和分类
  5. 使用NSURLProtocol实现离线缓存
  6. 要是不会用数据,算什么IT产品经理?
  7. 小程序基础 - wafer2 - PHP - 后台和前台 - 利用对象数组来传递表单数组的正确方法 - 下载部分(服务器到微信)
  8. php 0补全,PHP给数字或字符串补零0或自动补全其他符号
  9. Python入门--个数可变的位置参数和关键字参数
  10. PHP网站安全日志系统开发与部署
  11. 【已解决】map container is already initialized——页面切换瓦片图不出来的问题
  12. 为什么登录MySQL会闪退_MySql登录时闪退的快速解决办法
  13. iPhone iPad游戏应用开发视频教程
  14. win7旗舰版6l打印机咋安驱动_打印机安装不了,教您解决打印机驱动安装不了
  15. ICCV21 - 无监督语义分割《Unsupervised Semantic Segmentation by Contrasting Object Mask Proposals》
  16. tig只看某个作者的提交
  17. Sass 你了解了吗
  18. 2018-11-5-win10-uwp-异步转同步
  19. Unity3D-设置天空盒
  20. 思考分析常用思维模型

热门文章

  1. FireDac 的数据库批量语句提交(高效)
  2. Linux常用命令笔记一
  3. Sublime Text 3 史上最性感的编辑器
  4. Mongodb的Replica Sets + Sharding架构
  5. 上海找python工作-python上海招聘
  6. python画曲线图例-Python数据分析-Matplotlib图标绘制
  7. python有趣的小项目-Python几个有趣和特别的小故事
  8. python官网下载步骤图解-下载及安装Python详细步骤
  9. python怎么导入时间-Python的import导入与时间
  10. python 自动化-Python API 自动化实战详解(纯代码)