SQL-连续记录查询

本文介绍了如何使用SQL解决一个秋招笔试题,题目要求找出新建体育馆中人流量连续三日不低于100人的高峰期。通过创建表格,插入数据,然后使用左连接和过滤条件找出符合条件的连续记录。
摘要由CSDN通过智能技术生成

记录一下一道秋招笔试SQL题目:【主要关于连续记录查询】

 

题目:X市建了一个新的体育馆,每日人流量信息记录在这三列的信息中,序号(id)、日期(visit_date)、人流量(people)。请编写一个查询语句,找到人流量的高峰期。高峰期时,至少连续三行记录中的人流量不少于100人

例如:

对于上面的示例数据,输出结果为如下:

 

分析解答:【本文使用mysql】

1. 创建表格:

CREATE TABLE stadium 
(id INT auto_increment primary key not null,
visit_date date not null,
people INT not null);

 

2. 插入数据

INSERT INTO stadium VALUES
(1,"2019-01-01",10),
(2,"2019-01-02",109),
(3,"2019-01-03",150),
(4,"2019-01-04",99),
(5,"2019-01-05",146),
(6,"2019-01-06",1455),
(7,"2019-01-07",199),
(8,"2019-01-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值