601-体育馆的人流量

文章目录

  • 601-体育馆的人流量
    • 1. 题目
    • 2. 思路
    • 3. 解决
    • 4. 运行结果

601-体育馆的人流量

1. 题目

在这里插入图片描述
在这里插入图片描述

2. 思路

思路:查询Stadium表中人流量超过100的记录,将查询结果与自身的临时表连接,再使用where获得满足条件的记录

  1. 查询Stadium表中人流量超过100的记录

    select t1.*
    from Stadium t1, Stadium t2, Stadium t3
    where t1.people >= 100 and t2.people >= 100 and t3.people >= 100;
    

    查询结果如下:

    idvisit_datepeople
    22017-01-02109
    32017-01-03150
    52017-01-05145
    62017-01-061455
    72017-01-07199
    82017-01-09188
    22017-01-02109
    32017-01-03150
    52017-01-05145
    62017-01-061455
    72017-01-07199
    82017-01-09188
    22017-01-02109
    32017-01-03150
    52017-01-05145
    62017-01-061455
    72017-01-07199
    82017-01-09188
    22017-01-02109
    32017-01-03150
    52017-01-05145
    62017-01-061455
    72017-01-07199
    82017-01-09188
    22017-01-02109
    32017-01-03150
    52017-01-05145
    62017-01-061455
    72017-01-07199
    82017-01-09188
    22017-01-02109
    32017-01-03150
    52017-01-05145
    62017-01-06
  2. 添加id连续的三行或更多记录

    select t1.*
    from Stadium t1, Stadium t2, Stadium t3
    where t1.people >= 100 and t2.people >= 100 and t3.people >= 100
    # 添加id连续的三行或更多记录
    and
    ((t1.id - t2.id = 1 and t1.id - t3.id = 2 and t2.id - t3.id = 1)  # t1 t2 t3or(t2.id - t1.id = 1 and t2.id - t3.id = 2 and t1.id - t3.id = 1)  # t2 t1 t3or(t3.id - t1.id = 2 and t3.id - t2.id = 1 and t2.id - t1.id = 1)  # t3 t2 t1
    );
    
    idvisit_datepeople
    62017-01-061455
    72017-01-07199
    72017-01-07199
    82017-01-09188
    52017-01-05145
    62017-01-061455
  3. distinct去重
    在这里插入图片描述

    idvisit_datepeople
    62017-01-061455
    72017-01-07199
    82017-01-09188
    52017-01-05145
  4. 根据id排序

    在这里插入图片描述
    在这里插入图片描述

3. 解决

# Write your MySQL query statement below
# 思路:查询Stadium表中人流量超过100的记录,将查询结果与自身的临时表连接,再使用where获得满足条件的记录# 第一步:查询人流量超过100的记录
select distinct t1.*
from Stadium t1, Stadium t2, Stadium t3
where t1.people >= 100 and t2.people >= 100 and t3.people >= 100
# 添加id连续的三行或更多记录
and
((t1.id - t2.id = 1 and t1.id - t3.id = 2 and t2.id - t3.id = 1)  # t1 t2 t3or(t2.id - t1.id = 1 and t2.id - t3.id = 2 and t1.id - t3.id = 1)  # t2 t1 t3or(t3.id - t1.id = 2 and t3.id - t2.id = 1 and t2.id - t1.id = 1)  # t3 t2 t1
)
order by t1.id;

4. 运行结果

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/89704.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

asp.net服装管理系统三层架构

asp.net服装管理系统三层架构说明文档 运行前附加数据库.mdf(或sql生成数据库) 主要技术: 基于asp.net架构和sql server数据库,并采用EF实体模型开发。 三层架构并采用EF实体模型开发 功能模块: 运行环境&#xff1…

CyclicBarrier 、CountDownLatch 、Semaphore 的用法

1 CountDownLatch(线程计数器 ) CountDownLatch类位于java.util.concurrent 包下,利用它可以实现类似计数器的功能。比如有一个任务 A,它要等待其他 4 个任务执行完毕之后才能执行,此时就可以利用 CountDownLatch 来实…

第二证券:国庆档票房有望延续复苏态势 海风拐点已至

昨日,两市股指盘中强势轰动上扬,创业板指早盘一度涨近2%,随后涨幅逐渐收窄。到收盘,沪指涨0.16%报3107.32点,深成指涨0.44%报10104.32点,创业板指涨0.82%报2006.22点,两市算计成交7165亿元&…

iOS 视频压缩 mov转mp4 码率

最近还是因为IM模块的功能,IOS录制MOV视频发送后,安卓端无法播放,迫不得已兼容将MOV视频转为MP4发送。 其中mov视频包括4K/24FPS、4K/30FPS、4K/60FPS、720p HD/30FPS、1080p HD/30FPS、1080p HD/60FPS! 使用AVAssetExportSessi…

排序学习总结

取每个对象的内接矩形框,然后再排序,根据排序的结果确定原对象顺序。 inner_rectangle1(RegionAffineTrans1, Row1, Column1, Row2, Column2) gen_rectangle1(Rect,Row1, Column1, Row2, Column2) sort_region(Rect,RectSort,character,true, row)count…

4k、VR与万兆光网

“全光万兆”对VR意义重大。 pico4的分辨率 PICO 4 的单眼分辨率是 2160 2160,整体分辨率高达 4320 2160。这是一款高性能的 VR 一体机,采用了 2.56 英寸的 Fast-LCD 屏幕,最高可实现 90Hz 刷新率,还有 1200 PPI 和 20.6 PPD 的…

一、2023.9.27.C++基础.1

回答问题一定要有逻辑性,我将从 这个技术是什么? 为什么要有这个技术? 这个技术底层是怎么实现的? 这个技术的优点缺点? 这个技术所适合的使用场景? 以下五个方面来回答问题。 文章目录 一、C基础部分&…

行为型设计模式——责任链模式

摘要 责任链模式(Chain of responsibility pattern): 通过责任链模式, 你可以为某个请求创建一个对象链. 每个对象依序检查此请求并对其进行处理或者将它传给链中的下一个对象。 一、责任链模式意图 职责链模式(Chain Of Responsibility) 是一种行为设…

弱信号的采样与频谱分析(修订中...)

1.频谱混叠效应 - 波形数据抽样 这是一组经过抽样的数据的频谱,红圈圈出的两条谱线,是我们需要关注的特征谱线。这个信号与右侧的临近信号比较,求频率比值,比值恒定与理论推导相符。再5取1降低采样率后,大致相同的频率…

接口测试--Postman常用断言

Postman的断言是用javascript语言写的 引入--什么是断言 结果中的特定属性或值与预期做对比,如果一致,则用例通过,如果不一致,断言失败,用例失败。断言,是一个完整测试用例所不可或缺的一部分&#xff0c…

Linux系统上使用SQLite

1. 安装SQLite 在Linux上安装SQLite非常简单。可以使用包管理器(如apt、yum)直接从官方软件源安装SQLite。例如,在Ubuntu上使用以下命令安装SQLite: sudo apt-get install sqlite32. 打开或创建数据库 要打开或创建一个SQLite数…

5月22日比特币披萨日,今天你吃披萨了吗?

比特币披萨日 1. Laszlo Hanyecz2. 最贵披萨诞生记3. 梭哈买披萨4. 未完待续 2010年5月22日,美国佛罗里达州的程序员Laszlo Hanyecz(拉兹洛哈涅克斯)用10000个比特币购买了棒约翰(Papa Johns)比萨店一个价值25美元的奶…

什么人适合学NPDP产品经理认证?

NPDP产品经理认证,最适合学的就是产品经理了,但是证书没有局限性,适用于所有与产品开发相关的行业和领域,特别是那些需要提高产品成功率和效率的团队成员。就是一句话,只要你觉得有用,都可以考。 通过学习N…

Softing物联网(IoT)方案之OT/IT数据集成

一 利用数据提高效率和绩效 多年以来数据集成和工业物联网一直在推动着市场的发展,目前我们已经能够集成并成功使用先进的技术、大量的传感器和复杂的数据格式等。而在工业物联网或工业4.0中,还有运营技术(OT)和信息技术&#xf…

Video Caption / 视频字幕:常用指标(BELU-4,ROUGE-L,METEOR,CIDEr,SPICE)和数据集总结

本文作为入门Video Caption / 视频字幕 的随笔记录,用于查漏补缺和回顾,难免有疏漏和不足指出,烦请指出! 一、指标 Video Caption / 视频字幕常用的标准指标有四种:BLEU-1[1],BLEU-2[1],BLEU-3[…

LeetCode算法二叉树—LCR 194. 二叉树的最近公共祖先

目录 LCR 194. 二叉树的最近公共祖先 - 力扣(LeetCode) 代码: 运行结果: 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最…

realloc函数应用IO泄露体验

本题主要介绍realloc函数,平时我们使用realloc最多便是在打malloc_hook–>onegadget的时候,使用realloc_hook调整onegadget的栈帧,从而getshell。 在realloc函数中,也能像malloc一样创建堆,并且比malloc麻烦一些&a…

计算机,软件工程,网络工程,大数据专业毕业设计选题有哪些(附源码获取)

计算机,软件工程,网络工程,大数据专业毕业设计选题有哪些?(附源码获取) ✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于J…

Linux(CentOS/Ubuntu)——安装nginx

如果确定你的系统是基于CentOS或RHEL,可以使用以下命令: ①、安装库文件 #安装gcc yum install gcc-c#安装PCRE pcre-devel yum install -y pcre pcre-devel#安装zlib yum install -y zlib zlib-devel#安装Open SSL yum install -y openssl openssl-de…

讯飞星火认知大模型Java后端接口

文章目录 1.免费申请星火大模型套餐2.Java后端接口说明2.1 项目地址2.2 项目说明2.3 项目结构2.4 项目代码🍀 maven 依赖🍀 application.yml 配置文件🍀 config 包📌 XfXhConfig 🍀 dto 包📌 MsgDTO&#x…