Challenges(分组、聚合、连接)
有两张表hackers(hacker_id, name),challenges(challenge_id, hacker_id)
输出要求
1、创建的挑战数最多的降序,如果相同,根据hacker_id升序
2、如果挑战数一样,但是比最多的少,不显示
sql语句为:
select h.hacker_id, h.name, count(c.hacker_id) as cnt
from challenges as c inner join hackers as h on c.hacker_id = h.hacker_id
group by h.hacker_id, h.name
having cnt = (select max(temp.cnt1) from (select count(hacker_id) as cnt1 from challenges group by hacker_id) temp)or cnt in (select t.cnt1 from (select count(hacker_id) as cnt1 from challenges group by hacker_id) t group by t.cnt1 having count(t.cnt1) = 1)
order by cnt desc, h.hacker_id;
Challenges(分组、聚合、连接)相关推荐
- 318分组聚合,关联查询(多表连接查询)(连接查询),连接查询oracle写法,集合运算ld
----------分组聚合:对表里面的数据进行各个维度/角度的统计 -------------统计:需要用 聚合函数 max(目标字段):求最大值 min(目标字段) :求最小值 avg(目标字段) ...
- php 聚合和组合,reduce端连接-分区分组聚合(示例代码)
1.1.1 reduce端连接-分区分组聚合 reduce端连接则是利用了reduce的分区功能将stationid相同的分到同一个分区,在利用reduce的分组聚合功能,将同一个st ...
- python数据分析及可视化(九)pandas数据规整(分组聚合、数据透视表、时间序列、数据分析流程)
作业 拼接多个csv文件 去除重复数据,重新索引 自动挡和手动挡数目 计算每个城市二手车数量 统计每个汽车品牌平均售价价格(不是原价) 分组与聚合 如下表所示,5行3列的表格,5种水果分别对应的名称, ...
- 2021-03-05 pandas(合并_分组聚合_复合索引)
数据合并 join 默认情况下他是把行索引相同的数据合并到一起,以调用对象的行为准 调用对象不存在的行数不合并,调用对象存在但合并对象无数据的索引位置出现NaN In [1]: import pand ...
- Chapter5 数据的合并和分组聚合
字符串离散化的案例 #coding=utf-8 import matplotlib.pyplot as plt import pandas as pd import numpy as np file_ ...
- php sequelize,Sequelize中用group by进行分组聚合查询
一.SQL与Sequelize中的分组查询 1.1 SQL中的分组查询 SQL查询中,通GROUP BY语名实现分组查询.GROUP BY子句要和聚合函数配合使用才能完成分组查询,在SELECT查询的 ...
- 【原创】StreamInsight查询系列(六)——基本查询操作之分组聚合
上篇博文介绍了StreamInsight基础查询操作中的用户自定义聚合部分.这篇文章将主要介绍如何在StreamInsight查询中使用分组聚合. 测试数据准备 为了方便测试查询,我们首先准备一个静态 ...
- pandas使用groupby函数进行分组聚合、使用agg函数指定聚合统计计算的数值变量、并自定义统计计算结果的名称(naming columns after aggregation)
pandas使用groupby函数进行分组聚合.使用agg函数指定聚合统计计算的数值变量.并自定义统计计算结果的名称(naming columns after aggregation in dataf ...
- pandas使用groupby函数进行分组聚合并使用agg函数将每个分组特定变量对应的多个内容组合到一起输出(merging content within a specific column of g
pandas使用groupby函数进行分组聚合并使用agg函数将每个分组特定变量对应的多个内容组合到一起输出(merging content within a specific column of g ...
- pandas使用groupby函数对dataframe进行分组统计、使用as_index参数设置分组聚合的结果中分组变量不是dataframe的索引(index)
pandas使用groupby函数对dataframe进行分组统计.使用as_index参数设置分组聚合的结果中分组变量不是dataframe的索引(index) 目录
最新文章
- 超过C++、压制Java与C,Python拔得TIOBE年度编程语言!
- 面向对象之this与super
- 皮一皮:也许是全国最敬业的体育老师...
- numpy.ndarray.reshape()torch.Tensor.reshape()与numpy.ndarray.view()torch.Tensor.view()的区别(view_as())
- 全向轮底盘磁导轨寻迹
- Matlab库中过采样函数rcosflt参数及源代码详解(翻译)
- 深度模型压缩论文(03)- Be Your Own Teacher: Improve the Performance of Convolutional Neural Networks via Self
- 7.python xmlrpclib及allownone作用
- python字典与顺序有关吗_python – 为什么在字典和集合中的顺序是任意的?
- 当卷积层后跟batch normalization层时为什么不要偏置b
- Nginx的配置使用,启动、重启、关闭,以及路径配置
- YUI 3 Cookbook 中文版
- 嵌入式软件开发与互联网软件开发模式差异
- 移动端人脸识别活体检测,高效集成
- 内存取证-volatility工具的使用 (史上更全教程,更全命令)
- log日志的java动态代理
- java日志框架详解
- seata-tcc简单使用
- Rocket MQ 问题集
- Error receiving broadcast Intent com.android.vending.billing PURCHASES_UPDATED flg=0x10 has extras
热门文章
- [macOS]一些基础控件
- 请收拾起忧伤,难过,不快,好好过日子。
- android人脸识别源代码,Android自带的人脸识别
- python可以写桌面软件吗-Python学习,给自己的代码做个合集,定制自己的桌面软件!...
- python简单代码 春节集五福-新年福利来一波之Python轻松集齐五福(demo)
- python入门练习题-python基础知识练习题一
- python绘制3d图-Python绘制3D图形
- python pip-python的pip安装以及使用教程
- python打不开怎么办-python为什么打不开
- python领域有什么用-Python语言被广泛用在哪些领域了?