【每日SQL打卡】DAY 24丨找到连续区间的开始和结束数字【难度中等】
??【未來的你,會感謝今天努力的你】每日兩題,一難一易,每天進步一點點,可能會直接導致一場面試的成功,或工作的輕松搞定,從而升職加薪迎娶白富美,加油小伙伴!
🍅舉辦場地:數據倉庫交流群??CSDN
🍅題目匯總:https://blog.csdn.net/weixin_39032019/category_11459536.html
🍅發帖打卡:https://bbs.csdn.net/forums/ITID?typeId=18647 ? ?
🍅加入打卡:https://app.yinxiang.com/fx/13ce6bbd-f36f-4e92-be53-92dd381ed729
難度中等
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?在表中。已經有思路?開始打卡吧!
打卡地址:https://bbs.csdn.net/forums/ITID?typeId=18647? ? 右上角【發帖】
添加文末公眾號「信息技術智庫」:
🍅 硬核資料:領取PPT模板、簡歷模板、行業經典書籍PDF。
🍅 技術互助:技術群大佬指點迷津,你的問題可能不是問題,求資源在群里喊一聲。
🍅 面試題庫:由技術群里的小伙伴們共同投稿,熱乎的大廠面試真題,持續更新中。
🍅 知識體系:含編程語言、算法、大數據生態圈組件(Mysql、Hive、Spark、Flink)、數據倉庫、前端等。
👇👇技術交流、非誠勿擾👇👇
總結
以上是生活随笔為你收集整理的【每日SQL打卡】DAY 24丨找到连续区间的开始和结束数字【难度中等】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python Requests 丨爬虫基
- 下一篇: 【每日SQL打卡】