当前位置:网站首页>【每日SQL打卡】DAY 24丨找到连续区间的开始和结束数字【难度中等】
【每日SQL打卡】DAY 24丨找到连续区间的开始和结束数字【难度中等】
2022-07-29 11:42:00 【不吃西红柿】
难度中等
SQL架构
表:Logs
+---------------+---------+
| Column Name | Type |
+---------------+---------+
| log_id | int |
+---------------+---------+
id 是上表的主键。
上表的每一行包含日志表中的一个 ID。
后来一些 ID 从 Logs
表中删除。编写一个 SQL 查询得到 Logs
表中的连续区间的开始数字和结束数字。
将查询表按照 start_id
排序。
查询结果格式如下面的例子:
Logs 表:
+------------+
| log_id |
+------------+
| 1 |
| 2 |
| 3 |
| 7 |
| 8 |
| 10 |
+------------+
结果表:
+------------+--------------+
| start_id | end_id |
+------------+--------------+
| 1 | 3 |
| 7 | 8 |
| 10 | 10 |
+------------+--------------+
结果表应包含 Logs 表中的所有区间。
从 1 到 3 在表中。
从 4 到 6 不在表中。
从 7 到 8 在表中。
9 不在表中。
10 在表中。
边栏推荐
猜你喜欢
Paddlelite compilation and code running through the disk
解决 Chrome 浏览器被毒霸篡改问题
什么是 Kubernetes 自定义资源定义 (CRD)?
Why should kubernetes be used in development environments
8. Interleave - understand ThreadPoolExecutor thread pool from architecture design to practice
[image processing] image skeleton extraction based on central axis transformation with matlab code
Qt 之自定义界面(实现无边框、可移动)
【图像检测】基于灰度图像的积累加权边缘检测方法研究附matlab代码
7月3日文: 表面上有危险,实属安全周期,大概率会快速上扬的个股
文件上传漏洞
随机推荐
【一起学Rust | 基础篇】Rust基础——变量和数据类型
【图像检测】基于灰度图像的积累加权边缘检测方法研究附matlab代码
面试官培训课件(非常实用的企业内训课件)
Dawei gbase8s cursor stability read esql test case
mapbox 地图 生成矢量数据圆
IPv6 Foundation
Niuke net brush questions
593. 有效的正方形 : 简单几何运用题
Alluxio为Presto赋能跨云的自助服务能力
TCP和UDP
深入理解C# 进入快速通道的委托
puzzle(017.5)联动归位
什么是 Kubernetes 自定义资源定义 (CRD)?
大伟 GBase8s游标稳定性读ESQL测试用例
593. 有效的正方形
Starrocks technology insider: how to have both real-time update and fast query
通过递归的方式实现树形结构
IPV6基础
"100 Interview Knowledge Collections" 1. Interview Skills丨Do you really understand HR's careful thinking?
【Unity3D】角色控制器(CharacterController)